{"dingtalk":{"provider":"dingtalk","version":"1.0.0","operations":[{"category":"contact","name":"user_search","description":"按姓名/手机号搜索联系人","description_en":"Search contacts by name or phone","keywords":["通讯录","搜索","联系人","contact","search","user"],"argv_template":["dws","contact","user","search"],"example":"dws contact user search --keyword \"悟空\""},{"category":"contact","name":"user_get_self","description":"获取当前登录用户信息","description_en":"Get current user info","keywords":["当前用户","我","self","contact"],"argv_template":["dws","contact","user","get-self"],"example":"dws contact user get-self"},{"category":"contact","name":"dept_list","description":"获取部门列表和部门树","description_en":"Get department list and tree","keywords":["部门","department","dept","组织"],"argv_template":["dws","contact","dept","list"],"example":"dws contact dept list"},{"category":"chat","name":"message_send_by_bot","description":"通过机器人发送群消息或单聊消息","description_en":"Send message via bot to group or user","keywords":["发送","消息","机器人","chat","message","send","bot"],"argv_template":["dws","chat","message","send-by-bot"],"example":"dws chat message send-by-bot --robot-code BOT_CODE --group GROUP_ID --title \"通知\" --text \"内容\""},{"category":"chat","name":"group_create","description":"创建群聊","description_en":"Create a group chat","keywords":["创建","群聊","群","chat","group","create"],"argv_template":["dws","chat","group","create"],"example":"dws chat group create --title \"项目群\" --robot-code BOT_CODE"},{"category":"chat","name":"group_list","description":"查询群列表","description_en":"List group chats","keywords":["群聊","列表","chat","group","list"],"argv_template":["dws","chat","group","list"],"example":"dws chat group list"},{"category":"calendar","name":"event_list","description":"查看日历日程列表","description_en":"List calendar events","keywords":["日历","日程","事件","calendar","event","agenda"],"argv_template":["dws","calendar","event","list"],"example":"dws calendar event list"},{"category":"calendar","name":"event_create","description":"创建日历日程","description_en":"Create a calendar event","keywords":["创建","日程","日历","calendar","event","create"],"argv_template":["dws","calendar","event","create"],"example":"dws calendar event create --summary \"需求评审\" --start \"2026-04-02 14:00\" --end \"2026-04-02 15:00\""},{"category":"calendar","name":"room_list","description":"查询可用会议室列表","description_en":"List available meeting rooms","keywords":["会议室","room","calendar"],"argv_template":["dws","calendar","room","list"],"example":"dws calendar room list"},{"category":"calendar","name":"busy_query","description":"查询多人闲忙状态","description_en":"Query free/busy status for multiple users","keywords":["闲忙","空闲","忙碌","busy","free","availability"],"argv_template":["dws","calendar","busy","query"],"example":"dws calendar busy query --user-ids user1,user2 --start \"2026-04-02 09:00\" --end \"2026-04-02 18:00\""},{"category":"todo","name":"task_list","description":"查询待办任务列表","description_en":"List todo tasks","keywords":["待办","任务","列表","todo","task","list"],"argv_template":["dws","todo","task","list"],"example":"dws todo task list"},{"category":"todo","name":"task_create","description":"创建待办任务","description_en":"Create a todo task","keywords":["创建","待办","任务","todo","task","create"],"argv_template":["dws","todo","task","create"],"input_schema":{"type":"object","properties":{"title":{"type":"string"},"executors":{"type":"string"}},"required":["title"]},"example":"dws todo task create --title \"季度汇报\" --executors \"userId\""},{"category":"todo","name":"task_update","description":"更新待办任务","description_en":"Update a todo task","keywords":["更新","修改","待办","todo","task","update"],"argv_template":["dws","todo","task","update"],"example":"dws todo task update --task-id TASK_ID --done true"},{"category":"oa","name":"approval_list","description":"查询待我审批的流程列表","description_en":"List pending approvals","keywords":["审批","流程","oa","approval","pending"],"argv_template":["dws","oa","approval","list"],"example":"dws oa approval list"},{"category":"oa","name":"approval_approve","description":"同意审批流程","description_en":"Approve a process","keywords":["同意","审批","通过","oa","approval","approve"],"argv_template":["dws","oa","approval","approve"],"example":"dws oa approval approve --process-instance-id PID --task-id TID"},{"category":"attendance","name":"record_get","description":"查看考勤打卡记录","description_en":"Get attendance records","keywords":["考勤","打卡","记录","attendance","record"],"argv_template":["dws","attendance","record","get"],"example":"dws attendance record get --date 2026-04-01"},{"category":"attendance","name":"shift_query","description":"查询排班信息","description_en":"Query shift information","keywords":["排班","班次","shift","attendance"],"argv_template":["dws","attendance","shift","query"],"example":"dws attendance shift query"},{"category":"report","name":"list_received","description":"查看收到的日志列表","description_en":"List received reports","keywords":["日志","汇报","周报","日报","report"],"argv_template":["dws","report","list"],"example":"dws report list"},{"category":"aitable","name":"record_query","description":"查询智能表格记录","description_en":"Query AITable records","keywords":["多维表格","表格","记录","aitable","base","record","query"],"argv_template":["dws","aitable","record","query"],"example":"dws aitable record query --base-id BASE_ID --table-id TABLE_ID"},{"category":"aitable","name":"record_create","description":"添加智能表格记录","description_en":"Create AITable records","keywords":["添加","表格","记录","aitable","record","create"],"argv_template":["dws","aitable","record","create"],"example":"dws aitable record create --base-id BASE_ID --table-id TABLE_ID --fields '{\"Name\":\"value\"}'"},{"category":"aitable","name":"base_list","description":"列出所有多维表格","description_en":"List all AITable bases","keywords":["多维表格","列表","aitable","base"],"argv_template":["dws","aitable","base","list"],"example":"dws aitable base list"},{"category":"aitable","name":"field_list","description":"查询表格字段信息","description_en":"List AITable fields","keywords":["字段","列","field","aitable"],"argv_template":["dws","aitable","field","list"],"example":"dws aitable field list --base-id BASE_ID --table-id TABLE_ID"},{"category":"ding","name":"message_send","description":"发送 DING 消息","description_en":"Send a DING message","keywords":["DING","消息","提醒","ding","message"],"argv_template":["dws","ding","message","send"],"example":"dws ding message send --user-ids user1 --content \"紧急通知\""}]},"dreamina":{"provider":"dreamina","version":"1.0.0","operations":[{"category":"generate","name":"text2image","description":"文本生成图片（异步任务），支持多种模型和分辨率","description_en":"Text to image generation (async)","keywords":["图片","文生图","AI绘画","image","generate","text2image","即梦"],"argv_template":["dreamina","text2image"],"input_schema":{"type":"object","properties":{"prompt":{"type":"string","description":"生成提示词"},"ratio":{"type":"string","description":"图片比例: 21:9, 16:9, 3:2, 4:3, 1:1, 3:4, 2:3, 9:16"},"resolution_type":{"type":"string","description":"分辨率: 3.0/3.1→1k|2k, 4.0+→2k|4k"},"model_version":{"type":"string","description":"模型版本: 3.0, 3.1, 4.0, 4.1, 4.5, 4.6, 5.0, lab"},"poll":{"type":"integer","description":"提交后轮询秒数，0=不轮询"}},"required":["prompt"]},"example":"dreamina text2image --prompt=\"a cat portrait\" --ratio=1:1 --resolution_type=2k"},{"category":"generate","name":"text2video","description":"文本生成视频（异步任务），支持 Seedance 2.0 系列模型","description_en":"Text to video generation (async), supports Seedance 2.0","keywords":["视频","文生视频","video","text2video","seedance","即梦"],"argv_template":["dreamina","text2video"],"input_schema":{"type":"object","properties":{"prompt":{"type":"string","description":"生成提示词"},"duration":{"type":"integer","description":"视频时长（秒），范围 4-15，默认 5"},"ratio":{"type":"string","description":"比例: 1:1, 3:4, 16:9, 4:3, 9:16, 21:9"},"video_resolution":{"type":"string","description":"分辨率: 720p"},"model_version":{"type":"string","description":"模型: seedance2.0, seedance2.0fast（默认）"},"poll":{"type":"integer","description":"提交后轮询秒数"}},"required":["prompt"]},"example":"dreamina text2video --prompt=\"a cat running\" --duration=5"},{"category":"generate","name":"image2image","description":"图片编辑/风格转换（异步任务），上传图片+提示词生成新图片","description_en":"Image to image transformation (async)","keywords":["图片编辑","图生图","风格转换","image2image","即梦"],"argv_template":["dreamina","image2image"],"input_schema":{"type":"object","properties":{"images":{"type":"string","description":"本地输入图片路径（可多个）"},"prompt":{"type":"string","description":"编辑提示词"},"ratio":{"type":"string","description":"比例: 21:9, 16:9, 3:2, 4:3, 1:1, 3:4, 2:3, 9:16"},"resolution_type":{"type":"string","description":"分辨率: 2k, 4k"},"model_version":{"type":"string","description":"模型: 4.0, 4.1, 4.5, 4.6, 5.0, lab"},"poll":{"type":"integer","description":"提交后轮询秒数"}},"required":["images","prompt"]},"example":"dreamina image2image --images ./input.png --prompt=\"turn into watercolor\""},{"category":"generate","name":"image2video","description":"单图生成视频（异步任务），将图片动画化为视频","description_en":"Animate one image into video (async)","keywords":["图生视频","图片动画","image2video","即梦"],"argv_template":["dreamina","image2video"],"input_schema":{"type":"object","properties":{"image":{"type":"string","description":"本地首帧图片路径"},"prompt":{"type":"string","description":"生成提示词"},"duration":{"type":"integer","description":"视频时长（秒），默认 5"},"video_resolution":{"type":"string","description":"分辨率: 720p 或 1080p（取决于模型）"},"model_version":{"type":"string","description":"模型: 3.0, 3.0fast, 3.0pro, 3.5pro, seedance2.0, seedance2.0fast"},"poll":{"type":"integer","description":"提交后轮询秒数"}},"required":["image","prompt"]},"example":"dreamina image2video --image=./first.png --prompt=\"camera push in\""},{"category":"generate","name":"image_upscale","description":"图片超分辨率放大（异步任务），支持最高 8K","description_en":"Image upscale up to 8K (async)","keywords":["超分","放大","高清","upscale","8k","即梦"],"argv_template":["dreamina","image_upscale"],"input_schema":{"type":"object","properties":{"image":{"type":"string","description":"本地输入图片路径"},"resolution_type":{"type":"string","description":"目标分辨率: 2k, 4k, 8k（4k/8k 需 VIP）"},"poll":{"type":"integer","description":"提交后轮询秒数"}},"required":["image"]},"example":"dreamina image_upscale --image=./input.png --resolution_type=4k"},{"category":"generate","name":"frames2video","description":"首尾帧生成视频（异步任务），上传两张图片作为首尾帧","description_en":"First-last frames to video (async)","keywords":["首尾帧","关键帧视频","frames2video","即梦"],"argv_template":["dreamina","frames2video"],"input_schema":{"type":"object","properties":{"first":{"type":"string","description":"本地首帧图片路径"},"last":{"type":"string","description":"本地末帧图片路径"},"prompt":{"type":"string","description":"生成提示词"},"duration":{"type":"integer","description":"视频时长（秒），默认 5"},"video_resolution":{"type":"string","description":"分辨率: 720p 或 1080p（取决于模型）"},"model_version":{"type":"string","description":"模型: 3.0, 3.5pro, seedance2.0, seedance2.0fast"},"poll":{"type":"integer","description":"提交后轮询秒数"}},"required":["first","last"]},"example":"dreamina frames2video --first=./start.png --last=./end.png --prompt=\"season changes\""},{"category":"generate","name":"multiframe2video","description":"多图生成连贯故事视频（异步任务），2-20 张图片智能编排","description_en":"Multi-frame intelligent storytelling video (async)","keywords":["多图视频","故事视频","multiframe","连贯","即梦"],"argv_template":["dreamina","multiframe2video"],"input_schema":{"type":"object","properties":{"images":{"type":"string","description":"本地图片路径（2-20张，逗号分隔）"},"prompt":{"type":"string","description":"仅2张图时的简写提示词"},"duration":{"type":"number","description":"仅2张图时的过渡时长（秒），每段 [0.5,8]，默认 3"},"transition-prompt":{"type":"string","description":"3+张图时的过渡提示词（每段一次，重复 N-1 次）"},"transition-duration":{"type":"string","description":"3+张图时的过渡时长（每段一次，重复 N-1 次）"},"poll":{"type":"integer","description":"提交后轮询秒数"}},"required":["images"]},"example":"dreamina multiframe2video --images ./a.png,./b.png --prompt=\"character turns around\""},{"category":"generate","name":"multimodal2video","description":"旗舰多模态视频生成（异步任务），支持图片+视频+音频混合输入，Seedance 2.0","description_en":"Flagship multimodal video with images, video, audio references (async)","keywords":["多模态","旗舰","multimodal","seedance","音频","即梦"],"argv_template":["dreamina","multimodal2video"],"input_schema":{"type":"object","properties":{"image":{"type":"string","description":"输入图片路径（可多次，最多9张）"},"video":{"type":"string","description":"输入视频路径（可多次，最多3个）"},"audio":{"type":"string","description":"输入音频路径（可多次，最多3个，2-15秒）"},"prompt":{"type":"string","description":"多模态编辑提示词"},"duration":{"type":"integer","description":"视频时长（秒），4-15，默认 5"},"ratio":{"type":"string","description":"比例: 1:1, 3:4, 16:9, 4:3, 9:16, 21:9"},"video_resolution":{"type":"string","description":"分辨率: 720p"},"model_version":{"type":"string","description":"模型: seedance2.0, seedance2.0fast"},"poll":{"type":"integer","description":"提交后轮询秒数"}},"required":[]},"example":"dreamina multimodal2video --image ./input.png --prompt=\"turn this into a cinematic shot\""},{"category":"account","name":"login","description":"登录即梦账号（交互式），Agent 场景推荐 --headless 模式","description_en":"Log in to Dreamina account","keywords":["登录","login","认证","即梦"],"argv_template":["dreamina","login"],"input_schema":{"type":"object","properties":{"headless":{"type":"boolean","description":"无头浏览器模式（Agent 推荐）"}}},"example":"dreamina login --headless"},{"category":"account","name":"user_credit","description":"查询当前账号剩余积分（credits）","description_en":"Check remaining credits","keywords":["积分","余额","credit","即梦"],"argv_template":["dreamina","user_credit"],"example":"dreamina user_credit"},{"category":"task","name":"query_result","description":"查询异步生成任务的结果，支持下载媒体文件","description_en":"Query async task result by submit_id","keywords":["查询","结果","任务","query","result","即梦"],"argv_template":["dreamina","query_result"],"input_schema":{"type":"object","properties":{"submit_id":{"type":"string","description":"任务提交 ID"},"download_dir":{"type":"string","description":"下载结果媒体到指定目录"}},"required":["submit_id"]},"example":"dreamina query_result --submit_id=3f6eb41f425d23a3"},{"category":"task","name":"list_task","description":"列出已保存的生成任务，支持按状态和类型过滤","description_en":"List saved generation tasks with filters","keywords":["任务列表","历史","task","list","即梦"],"argv_template":["dreamina","list_task"],"input_schema":{"type":"object","properties":{"gen_status":{"type":"string","description":"按状态过滤: success, fail, querying"},"gen_task_type":{"type":"string","description":"按任务类型过滤"},"submit_id":{"type":"string","description":"按提交 ID 过滤"},"limit":{"type":"integer","description":"最大返回数量，默认 20"},"offset":{"type":"integer","description":"分页偏移量"}}},"example":"dreamina list_task --gen_status=success"}]},"gh":{"provider":"gh","version":"1.0.0","operations":[{"category":"repo","name":"list","description":"列出当前用户或指定组织的仓库","description_en":"List repositories for the authenticated user or an org","keywords":["仓库","列表","repo","list","repository","github"],"argv_template":["gh","repo","list"],"input_schema":{"type":"object","properties":{"owner":{"type":"string","description":"用户名或组织名（可选）"},"limit":{"type":"integer","description":"返回数量，默认 30"},"language":{"type":"string","description":"按语言筛选"},"json":{"type":"string","description":"JSON 输出字段，如 name,url,stargazerCount"}}},"example":"gh repo list --limit 10 --json name,url,stargazerCount"},{"category":"repo","name":"clone","description":"克隆 GitHub 仓库到本地","description_en":"Clone a GitHub repository","keywords":["克隆","clone","repo","仓库","下载"],"argv_template":["gh","repo","clone"],"input_schema":{"type":"object","properties":{"_repo":{"type":"string","description":"仓库（位置参数），如 owner/repo"},"_dir":{"type":"string","description":"本地目录名（位置参数）"}},"required":["_repo"]},"example":"gh repo clone owner/repo"},{"category":"repo","name":"create","description":"创建新的 GitHub 仓库","description_en":"Create a new GitHub repository","keywords":["创建","仓库","repo","create","新建"],"argv_template":["gh","repo","create"],"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"仓库名"},"public":{"type":"boolean","description":"是否公开"},"private":{"type":"boolean","description":"是否私有"},"description":{"type":"string","description":"仓库描述"},"clone":{"type":"boolean","description":"创建后克隆到本地"}},"required":["name"]},"example":"gh repo create my-project --public --description 'My new project' --clone"},{"category":"repo","name":"view","description":"查看仓库详情（README、描述、star 数等）","description_en":"View repository details (README, description, stars)","keywords":["仓库","详情","查看","repo","view"],"argv_template":["gh","repo","view"],"input_schema":{"type":"object","properties":{"_repo":{"type":"string","description":"仓库（位置参数），如 owner/repo"},"json":{"type":"string","description":"JSON 输出字段"}}},"example":"gh repo view owner/repo --json name,description,stargazerCount"},{"category":"pr","name":"list","description":"列出 Pull Request","description_en":"List pull requests in a repository","keywords":["PR","pull request","列表","list","合并请求"],"argv_template":["gh","pr","list"],"input_schema":{"type":"object","properties":{"state":{"type":"string","description":"状态: open, closed, merged, all"},"limit":{"type":"integer","description":"返回数量"},"author":{"type":"string","description":"按作者筛选"},"json":{"type":"string","description":"JSON 输出字段"}}},"example":"gh pr list --state open --limit 10"},{"category":"pr","name":"create","description":"创建 Pull Request","description_en":"Create a pull request","keywords":["PR","创建","pull request","create","合并请求"],"argv_template":["gh","pr","create"],"input_schema":{"type":"object","properties":{"title":{"type":"string","description":"PR 标题"},"body":{"type":"string","description":"PR 描述"},"base":{"type":"string","description":"目标分支"},"head":{"type":"string","description":"源分支"},"draft":{"type":"boolean","description":"是否为草稿 PR"}},"required":["title"]},"example":"gh pr create --title 'Add feature X' --body 'Description' --base main"},{"category":"pr","name":"view","description":"查看 Pull Request 详情","description_en":"View pull request details","keywords":["PR","详情","查看","view","pull request"],"argv_template":["gh","pr","view"],"input_schema":{"type":"object","properties":{"_number":{"type":"integer","description":"PR 编号（位置参数）"},"json":{"type":"string","description":"JSON 输出字段"}}},"example":"gh pr view 123 --json title,state,reviews"},{"category":"pr","name":"merge","description":"合并 Pull Request","description_en":"Merge a pull request","keywords":["PR","合并","merge","pull request"],"argv_template":["gh","pr","merge"],"input_schema":{"type":"object","properties":{"_number":{"type":"integer","description":"PR 编号（位置参数）"},"squash":{"type":"boolean","description":"Squash 合并"},"rebase":{"type":"boolean","description":"Rebase 合并"},"delete-branch":{"type":"boolean","description":"合并后删除分支"}}},"example":"gh pr merge 123 --squash --delete-branch"},{"category":"issue","name":"list","description":"列出 Issues","description_en":"List issues in a repository","keywords":["issue","问题","列表","list","bug"],"argv_template":["gh","issue","list"],"input_schema":{"type":"object","properties":{"state":{"type":"string","description":"状态: open, closed, all"},"label":{"type":"string","description":"按标签筛选"},"assignee":{"type":"string","description":"按分配人筛选"},"limit":{"type":"integer","description":"返回数量"},"json":{"type":"string","description":"JSON 输出字段"}}},"example":"gh issue list --state open --label bug --limit 20"},{"category":"issue","name":"create","description":"创建 Issue","description_en":"Create an issue","keywords":["issue","创建","问题","create","新建","bug"],"argv_template":["gh","issue","create"],"input_schema":{"type":"object","properties":{"title":{"type":"string","description":"Issue 标题"},"body":{"type":"string","description":"Issue 描述"},"label":{"type":"string","description":"标签，逗号分隔"},"assignee":{"type":"string","description":"分配人"}},"required":["title"]},"example":"gh issue create --title 'Bug: login fails' --body 'Steps to reproduce...' --label bug"},{"category":"issue","name":"view","description":"查看 Issue 详情","description_en":"View issue details","keywords":["issue","详情","查看","view"],"argv_template":["gh","issue","view"],"input_schema":{"type":"object","properties":{"_number":{"type":"integer","description":"Issue 编号（位置参数）"},"json":{"type":"string","description":"JSON 输出字段"}}},"example":"gh issue view 456 --json title,state,body,comments"},{"category":"release","name":"list","description":"列出仓库发布版本","description_en":"List releases in a repository","keywords":["发布","版本","release","list"],"argv_template":["gh","release","list"],"input_schema":{"type":"object","properties":{"limit":{"type":"integer","description":"返回数量"}}},"example":"gh release list --limit 5"},{"category":"release","name":"create","description":"创建新的发布版本","description_en":"Create a new release","keywords":["发布","创建","release","create","版本"],"argv_template":["gh","release","create"],"input_schema":{"type":"object","properties":{"tag":{"type":"string","description":"Tag 名称，如 v1.0.0"},"title":{"type":"string","description":"发布标题"},"notes":{"type":"string","description":"发布说明"},"draft":{"type":"boolean","description":"是否为草稿"},"prerelease":{"type":"boolean","description":"是否为预发布"}},"required":["tag"]},"example":"gh release create v1.0.0 --title 'v1.0.0' --notes 'First stable release'"},{"category":"gist","name":"create","description":"创建 Gist 代码片段","description_en":"Create a new gist","keywords":["gist","代码片段","create","分享"],"argv_template":["gh","gist","create"],"input_schema":{"type":"object","properties":{"_filename":{"type":"string","description":"文件路径（位置参数）"},"desc":{"type":"string","description":"Gist 描述"},"public":{"type":"boolean","description":"是否公开"}},"required":["_filename"]},"example":"gh gist create script.py --desc 'Useful script' --public"},{"category":"gist","name":"list","description":"列出 Gist 代码片段","description_en":"List gists","keywords":["gist","列表","list","代码片段"],"argv_template":["gh","gist","list"],"input_schema":{"type":"object","properties":{"limit":{"type":"integer","description":"返回数量"},"public":{"type":"boolean","description":"仅公开"}}},"example":"gh gist list --limit 10"},{"category":"run","name":"list","description":"列出 GitHub Actions 工作流运行记录","description_en":"List recent workflow runs","keywords":["actions","工作流","CI","CD","run","list"],"argv_template":["gh","run","list"],"input_schema":{"type":"object","properties":{"limit":{"type":"integer","description":"返回数量"},"status":{"type":"string","description":"状态: queued, in_progress, completed"},"workflow":{"type":"string","description":"工作流文件名"}}},"example":"gh run list --limit 5 --status completed"},{"category":"run","name":"view","description":"查看 Actions 工作流运行详情","description_en":"View workflow run details","keywords":["actions","运行","详情","view","CI"],"argv_template":["gh","run","view"],"input_schema":{"type":"object","properties":{"run_id":{"type":"string","description":"运行 ID"},"log":{"type":"boolean","description":"显示日志"}}},"example":"gh run view 12345 --log"},{"category":"api","name":"call","description":"直接调用 GitHub REST/GraphQL API","description_en":"Make an authenticated GitHub API request","keywords":["api","接口","REST","GraphQL","调用"],"argv_template":["gh","api"],"input_schema":{"type":"object","properties":{"_endpoint":{"type":"string","description":"API 端点（位置参数），如 repos/owner/repo/issues"},"method":{"type":"string","description":"HTTP 方法: GET, POST, PUT, DELETE"},"field":{"type":"string","description":"请求字段 key=value"}},"required":["_endpoint"]},"example":"gh api repos/owner/repo/issues --method GET"},{"category":"search","name":"repos","description":"在 GitHub 上搜索仓库","description_en":"Search GitHub repositories","keywords":["搜索","仓库","search","repos","github"],"argv_template":["gh","search","repos"],"input_schema":{"type":"object","properties":{"_query":{"type":"string","description":"搜索关键词（位置参数）"},"language":{"type":"string","description":"编程语言"},"sort":{"type":"string","description":"排序: stars, forks, updated"},"limit":{"type":"integer","description":"返回数量"}},"required":["_query"]},"example":"gh search repos 'machine learning' --language python --sort stars --limit 10"},{"category":"search","name":"code","description":"在 GitHub 上搜索代码","description_en":"Search code on GitHub","keywords":["搜索","代码","search","code","github"],"argv_template":["gh","search","code"],"input_schema":{"type":"object","properties":{"_query":{"type":"string","description":"搜索关键词（位置参数）"},"language":{"type":"string","description":"编程语言"},"repo":{"type":"string","description":"限定仓库 owner/repo"},"limit":{"type":"integer","description":"返回数量"}},"required":["_query"]},"example":"gh search code 'def main' --language python --limit 10"}]},"gws":{"provider":"gws","version":"1.0.0","operations":[{"category":"drive","name":"files_list","description":"列出 Google Drive 文件，支持搜索和分页","description_en":"List Google Drive files with search and pagination","keywords":["drive","文件","列表","files","list","google","云盘"],"argv_template":["gws","drive","files","list"],"input_schema":{"type":"object","properties":{"params":{"type":"string","description":"JSON params, e.g. {\"pageSize\": 10, \"q\": \"name contains 'report'\"}"}}},"example":"gws drive files list --params '{\"pageSize\": 10}'"},{"category":"drive","name":"files_get","description":"获取 Drive 文件元数据","description_en":"Get Drive file metadata by ID","keywords":["drive","文件","详情","get","metadata"],"argv_template":["gws","drive","files","get"],"input_schema":{"type":"object","properties":{"params":{"type":"string","description":"JSON params with fileId, e.g. {\"fileId\": \"xxx\"}"}},"required":["params"]},"example":"gws drive files get --params '{\"fileId\": \"FILE_ID\"}'"},{"category":"drive","name":"upload","description":"上传文件到 Google Drive（helper 命令）","description_en":"Upload a file to Google Drive (helper command)","keywords":["drive","上传","upload","文件"],"argv_template":["gws","drive","+upload"],"input_schema":{"type":"object","properties":{"file":{"type":"string","description":"本地文件路径"},"name":{"type":"string","description":"Drive 上的文件名"}},"required":["file"]},"example":"gws drive +upload ./report.pdf --name 'Q1 Report'"},{"category":"gmail","name":"send","description":"发送电子邮件（helper 命令）","description_en":"Send an email (helper command)","keywords":["gmail","邮件","发送","email","send"],"argv_template":["gws","gmail","+send"],"input_schema":{"type":"object","properties":{"to":{"type":"string","description":"收件人邮箱"},"subject":{"type":"string","description":"邮件主题"},"body":{"type":"string","description":"邮件正文"}},"required":["to","subject","body"]},"example":"gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi there'"},{"category":"gmail","name":"reply","description":"回复邮件（helper 命令）","description_en":"Reply to an email message","keywords":["gmail","回复","reply","邮件"],"argv_template":["gws","gmail","+reply"],"input_schema":{"type":"object","properties":{"message-id":{"type":"string","description":"要回复的消息 ID"},"body":{"type":"string","description":"回复正文"}},"required":["message-id","body"]},"example":"gws gmail +reply --message-id MSG_ID --body 'Thanks!'"},{"category":"gmail","name":"triage","description":"查看未读收件箱摘要（发件人、主题、日期）","description_en":"Show unread inbox summary (sender, subject, date)","keywords":["gmail","未读","收件箱","inbox","triage","邮件"],"argv_template":["gws","gmail","+triage"],"example":"gws gmail +triage"},{"category":"gmail","name":"messages_list","description":"列出 Gmail 消息","description_en":"List Gmail messages","keywords":["gmail","消息","列表","messages","list"],"argv_template":["gws","gmail","users","messages","list"],"input_schema":{"type":"object","properties":{"params":{"type":"string","description":"JSON params, e.g. {\"userId\": \"me\", \"maxResults\": 10, \"q\": \"from:boss\"}"}}},"example":"gws gmail users messages list --params '{\"userId\": \"me\", \"maxResults\": 5}'"},{"category":"calendar","name":"agenda","description":"查看今日/近期日历议程（helper 命令）","description_en":"Show upcoming calendar agenda (helper command)","keywords":["日历","议程","agenda","calendar","日程","会议"],"argv_template":["gws","calendar","+agenda"],"input_schema":{"type":"object","properties":{"today":{"type":"boolean","description":"仅显示今天的日程"},"timezone":{"type":"string","description":"时区，如 Asia/Shanghai"}}},"example":"gws calendar +agenda --today --timezone Asia/Shanghai"},{"category":"calendar","name":"insert","description":"创建日历事件（helper 命令）","description_en":"Create a calendar event (helper command)","keywords":["日历","创建","事件","event","insert","calendar"],"argv_template":["gws","calendar","+insert"],"input_schema":{"type":"object","properties":{"summary":{"type":"string","description":"事件标题"},"start":{"type":"string","description":"开始时间"},"end":{"type":"string","description":"结束时间"},"attendees":{"type":"string","description":"参与者邮箱，逗号分隔"}},"required":["summary"]},"example":"gws calendar +insert --summary 'Team Sync' --start '2026-04-02T10:00:00' --end '2026-04-02T11:00:00'"},{"category":"sheets","name":"read","description":"读取 Google Sheets 单元格数据（helper 命令）","description_en":"Read values from a Google Spreadsheet","keywords":["表格","读取","sheets","spreadsheet","read","数据"],"argv_template":["gws","sheets","+read"],"input_schema":{"type":"object","properties":{"spreadsheet":{"type":"string","description":"Spreadsheet ID"},"range":{"type":"string","description":"单元格范围，如 Sheet1!A1:C10"}},"required":["spreadsheet"]},"example":"gws sheets +read --spreadsheet SPREADSHEET_ID --range 'Sheet1!A1:C10'"},{"category":"sheets","name":"append","description":"向 Google Sheets 追加行数据（helper 命令）","description_en":"Append a row to a Google Spreadsheet","keywords":["表格","追加","写入","sheets","append","数据"],"argv_template":["gws","sheets","+append"],"input_schema":{"type":"object","properties":{"spreadsheet":{"type":"string","description":"Spreadsheet ID"},"values":{"type":"string","description":"逗号分隔的值，如 'Alice,95'"}},"required":["spreadsheet","values"]},"example":"gws sheets +append --spreadsheet SPREADSHEET_ID --values 'Alice,95'"},{"category":"sheets","name":"spreadsheets_create","description":"创建新的 Google Spreadsheet","description_en":"Create a new Google Spreadsheet","keywords":["表格","创建","sheets","spreadsheet","create","新建"],"argv_template":["gws","sheets","spreadsheets","create"],"input_schema":{"type":"object","properties":{"json":{"type":"string","description":"JSON body, e.g. {\"properties\": {\"title\": \"My Sheet\"}}"}},"required":["json"]},"example":"gws sheets spreadsheets create --json '{\"properties\": {\"title\": \"Q1 Budget\"}}'"},{"category":"docs","name":"write","description":"向 Google Docs 追加文本（helper 命令）","description_en":"Append text to a Google Doc (helper command)","keywords":["文档","写入","docs","write","追加"],"argv_template":["gws","docs","+write"],"input_schema":{"type":"object","properties":{"documentId":{"type":"string","description":"文档 ID"},"text":{"type":"string","description":"要追加的文本"}},"required":["documentId","text"]},"example":"gws docs +write --documentId DOC_ID --text 'New paragraph'"},{"category":"chat","name":"send","description":"在 Google Chat 空间发送消息（helper 命令）","description_en":"Send a message to a Google Chat space","keywords":["聊天","消息","chat","send","google chat"],"argv_template":["gws","chat","+send"],"input_schema":{"type":"object","properties":{"space":{"type":"string","description":"Space ID"},"text":{"type":"string","description":"消息文本"}},"required":["space","text"]},"example":"gws chat +send --space spaces/xyz --text 'Deploy complete.'"},{"category":"workflow","name":"standup_report","description":"生成每日站会报告（会议 + 待办摘要）","description_en":"Generate daily standup report (meetings + tasks summary)","keywords":["站会","报告","standup","workflow","日报"],"argv_template":["gws","workflow","+standup-report"],"example":"gws workflow +standup-report"},{"category":"workflow","name":"meeting_prep","description":"为下一场会议准备材料（议程、参与者、关联文档）","description_en":"Prepare for next meeting: agenda, attendees, linked docs","keywords":["会议","准备","meeting","prep","workflow"],"argv_template":["gws","workflow","+meeting-prep"],"example":"gws workflow +meeting-prep"},{"category":"workflow","name":"weekly_digest","description":"生成每周摘要（本周会议 + 未读邮件数）","description_en":"Weekly digest: this week's meetings + unread email count","keywords":["周报","摘要","weekly","digest","workflow"],"argv_template":["gws","workflow","+weekly-digest"],"example":"gws workflow +weekly-digest"},{"category":"schema","name":"inspect","description":"查看任意 Google API 方法的请求/响应 schema","description_en":"Inspect request/response schema for any Google API method","keywords":["schema","API","inspect","查看"],"argv_template":["gws","schema"],"input_schema":{"type":"object","properties":{"method":{"type":"string","description":"API 方法名，如 drive.files.list"}},"required":["method"]},"example":"gws schema drive.files.list"},{"category":"auth","name":"setup","description":"一键设置 Google Cloud 项目和 OAuth（需要 gcloud）","description_en":"One-time setup: create Cloud project, enable APIs, and log in","keywords":["认证","设置","auth","setup","oauth","login"],"argv_template":["gws","auth","setup"],"auth_required":false,"example":"gws auth setup"},{"category":"auth","name":"login","description":"Google Workspace OAuth 登录（支持选择 API scope）","description_en":"OAuth login with scope selection","keywords":["登录","认证","auth","login","oauth"],"argv_template":["gws","auth","login"],"input_schema":{"type":"object","properties":{"scopes":{"type":"string","description":"逗号分隔的 scope，如 drive,gmail,calendar"}}},"auth_required":false,"example":"gws auth login -s drive,gmail,sheets"}]},"lark":{"provider":"lark","version":"1.0.0","operations":[{"category":"calendar","name":"agenda","description":"查看日历日程列表","description_en":"View calendar agenda","keywords":["日历","日程","议程","calendar","agenda","schedule"],"argv_template":["lark-cli","calendar","+agenda"],"example":"lark-cli calendar +agenda"},{"category":"calendar","name":"event_create","description":"创建日历日程事件","description_en":"Create a calendar event","keywords":["创建","日程","日历","event","create","calendar"],"argv_template":["lark-cli","calendar","+event-create"],"example":"lark-cli calendar +event-create --summary \"需求评审\" --start \"2026-04-02 14:00\" --end \"2026-04-02 15:00\""},{"category":"calendar","name":"free_busy","description":"查询多人闲忙状态","description_en":"Check free/busy status","keywords":["闲忙","空闲","忙碌","free","busy","availability","calendar"],"argv_template":["lark-cli","calendar","+free-busy"],"example":"lark-cli calendar +free-busy --user-ids user1,user2"},{"category":"im","name":"messages_send","description":"发送消息到群聊或单聊","description_en":"Send a message to chat or user","keywords":["发送","消息","聊天","im","message","send","chat"],"argv_template":["lark-cli","im","+messages-send"],"input_schema":{"type":"object","properties":{"chat-id":{"type":"string"},"text":{"type":"string"}},"required":["chat-id","text"]},"example":"lark-cli im +messages-send --chat-id \"oc_xxx\" --text \"Hello\""},{"category":"im","name":"messages_reply","description":"回复消息","description_en":"Reply to a message","keywords":["回复","消息","im","reply","message"],"argv_template":["lark-cli","im","+messages-reply"],"example":"lark-cli im +messages-reply --message-id \"msg_xxx\" --text \"收到\""},{"category":"im","name":"messages_search","description":"搜索消息","description_en":"Search messages","keywords":["搜索","消息","im","search","message"],"argv_template":["lark-cli","im","+messages-search"],"example":"lark-cli im +messages-search --query \"项目进展\""},{"category":"im","name":"chat_create","description":"创建群聊","description_en":"Create a group chat","keywords":["创建","群聊","群","im","chat","group","create"],"argv_template":["lark-cli","im","+chat-create"],"example":"lark-cli im +chat-create --name \"项目群\""},{"category":"im","name":"chat_list","description":"列出群聊列表","description_en":"List group chats","keywords":["群聊","列表","im","chat","list"],"argv_template":["lark-cli","im","+chat-list"],"example":"lark-cli im +chat-list"},{"category":"docs","name":"create","description":"创建飞书文档","description_en":"Create a Lark document","keywords":["创建","文档","docs","document","create"],"argv_template":["lark-cli","docs","+create"],"example":"lark-cli docs +create --title \"Weekly Report\" --markdown \"# Progress\""},{"category":"docs","name":"read","description":"读取文档内容","description_en":"Read document content","keywords":["读取","文档","内容","docs","read"],"argv_template":["lark-cli","docs","+read"],"example":"lark-cli docs +read --doc-token \"xxx\""},{"category":"docs","name":"update","description":"更新文档内容","description_en":"Update document content","keywords":["更新","编辑","文档","docs","update","edit"],"argv_template":["lark-cli","docs","+update"],"example":"lark-cli docs +update --doc-token \"xxx\" --markdown \"# Updated\""},{"category":"drive","name":"upload","description":"上传文件到云盘","description_en":"Upload file to drive","keywords":["上传","文件","云盘","drive","upload"],"argv_template":["lark-cli","drive","+upload"],"example":"lark-cli drive +upload --file ./report.pdf"},{"category":"drive","name":"download","description":"从云盘下载文件","description_en":"Download file from drive","keywords":["下载","文件","云盘","drive","download"],"argv_template":["lark-cli","drive","+download"],"example":"lark-cli drive +download --file-token \"xxx\" --output ./file.pdf"},{"category":"drive","name":"search","description":"搜索云盘文件和Wiki","description_en":"Search files and wiki in drive","keywords":["搜索","文件","wiki","drive","search"],"argv_template":["lark-cli","drive","+search"],"example":"lark-cli drive +search --query \"项目方案\""},{"category":"base","name":"record_list","description":"查询多维表格记录","description_en":"List base records","keywords":["多维表格","记录","base","record","query","list"],"argv_template":["lark-cli","base","+record-list"],"example":"lark-cli base +record-list --app-token APP_TOKEN --table-id TABLE_ID"},{"category":"base","name":"record_create","description":"添加多维表格记录","description_en":"Create base records","keywords":["添加","多维表格","记录","base","record","create"],"argv_template":["lark-cli","base","+record-create"],"example":"lark-cli base +record-create --app-token APP_TOKEN --table-id TABLE_ID --fields '{\"Name\":\"value\"}'"},{"category":"sheets","name":"read","description":"读取电子表格数据","description_en":"Read spreadsheet data","keywords":["电子表格","读取","sheets","spreadsheet","read"],"argv_template":["lark-cli","sheets","+read"],"example":"lark-cli sheets +read --spreadsheet-token TOKEN --range \"Sheet1!A1:D10\""},{"category":"sheets","name":"write","description":"写入电子表格数据","description_en":"Write spreadsheet data","keywords":["电子表格","写入","sheets","spreadsheet","write"],"argv_template":["lark-cli","sheets","+write"],"example":"lark-cli sheets +write --spreadsheet-token TOKEN --range \"Sheet1!A1\" --values '[[\"a\",\"b\"]]'"},{"category":"task","name":"create","description":"创建任务","description_en":"Create a task","keywords":["创建","任务","待办","task","create","todo"],"argv_template":["lark-cli","task","+create"],"example":"lark-cli task +create --summary \"写周报\""},{"category":"task","name":"list","description":"查询任务列表","description_en":"List tasks","keywords":["任务","列表","待办","task","list","todo"],"argv_template":["lark-cli","task","+list"],"example":"lark-cli task +list"},{"category":"task","name":"complete","description":"完成任务","description_en":"Complete a task","keywords":["完成","任务","task","complete","done"],"argv_template":["lark-cli","task","+complete"],"example":"lark-cli task +complete --task-id TASK_ID"},{"category":"contact","name":"search","description":"按姓名/邮箱/手机号搜索联系人","description_en":"Search users by name, email or phone","keywords":["搜索","联系人","通讯录","contact","search","user"],"argv_template":["lark-cli","contact","+search"],"example":"lark-cli contact +search --query \"张三\""},{"category":"mail","name":"list","description":"浏览邮件列表","description_en":"Browse email list","keywords":["邮件","邮箱","列表","mail","email","inbox"],"argv_template":["lark-cli","mail","+list"],"example":"lark-cli mail +list"},{"category":"mail","name":"send","description":"发送邮件","description_en":"Send an email","keywords":["发送","邮件","mail","email","send"],"argv_template":["lark-cli","mail","+send"],"example":"lark-cli mail +send --to \"user@example.com\" --subject \"通知\" --body \"内容\""},{"category":"mail","name":"search","description":"搜索邮件","description_en":"Search emails","keywords":["搜索","邮件","mail","email","search"],"argv_template":["lark-cli","mail","+search"],"example":"lark-cli mail +search --query \"项目报告\""},{"category":"wiki","name":"list","description":"列出知识库空间和节点","description_en":"List wiki spaces and nodes","keywords":["知识库","wiki","文档","space"],"argv_template":["lark-cli","wiki","+list"],"example":"lark-cli wiki +list"},{"category":"vc","name":"meeting_list","description":"查询会议记录列表","description_en":"Search meeting records","keywords":["会议","视频会议","记录","vc","meeting"],"argv_template":["lark-cli","vc","+meeting-list"],"example":"lark-cli vc +meeting-list"},{"category":"vc","name":"minutes","description":"查询会议纪要（摘要、待办、转录）","description_en":"Get meeting minutes (summary, todos, transcript)","keywords":["会议纪要","摘要","转录","minutes","meeting"],"argv_template":["lark-cli","vc","+minutes"],"example":"lark-cli vc +minutes --meeting-id MEETING_ID"}]},"npm":{"provider":"npm","version":"1.0.0","operations":[{"category":"package","name":"install","description":"安装 npm 包（支持全局和本地安装）","description_en":"Install npm packages (global or local)","keywords":["安装","包","install","package","依赖","dependency"],"argv_template":["npm","install"],"input_schema":{"type":"object","properties":{"_package":{"type":"string","description":"包名（位置参数），如 express 或 express@4.18"},"global":{"type":"boolean","description":"全局安装 (-g)"},"save-dev":{"type":"boolean","description":"作为开发依赖 (--save-dev)"}}},"example":"npm install express"},{"category":"package","name":"uninstall","description":"卸载 npm 包","description_en":"Uninstall npm packages","keywords":["卸载","删除","uninstall","remove","包"],"argv_template":["npm","uninstall"],"input_schema":{"type":"object","properties":{"_package":{"type":"string","description":"包名（位置参数）"},"global":{"type":"boolean","description":"全局卸载 (-g)"}},"required":["_package"]},"example":"npm uninstall lodash"},{"category":"package","name":"update","description":"更新 npm 包到最新版本","description_en":"Update npm packages to latest version","keywords":["更新","升级","update","upgrade","包"],"argv_template":["npm","update"],"input_schema":{"type":"object","properties":{"_package":{"type":"string","description":"包名（位置参数，不填则更新全部）"},"global":{"type":"boolean","description":"更新全局包"}}},"example":"npm update express"},{"category":"search","name":"search","description":"在 npm 注册表中搜索包","description_en":"Search the npm registry for packages","keywords":["搜索","查找","search","find","包","npm"],"argv_template":["npm","search"],"input_schema":{"type":"object","properties":{"_query":{"type":"string","description":"搜索关键词（位置参数）"},"long":{"type":"boolean","description":"显示详细信息"}},"required":["_query"]},"example":"npm search react --long"},{"category":"info","name":"view","description":"查看 npm 包的详细信息（版本、依赖、描述等）","description_en":"View detailed info about an npm package","keywords":["查看","信息","view","info","包","详情"],"argv_template":["npm","view"],"input_schema":{"type":"object","properties":{"_package":{"type":"string","description":"包名（位置参数）"},"_field":{"type":"string","description":"指定字段（位置参数），如 versions, dependencies, description"}},"required":["_package"]},"example":"npm view react versions"},{"category":"info","name":"list","description":"列出当前项目已安装的包","description_en":"List installed packages in current project","keywords":["列表","已安装","list","ls","包","依赖"],"argv_template":["npm","list"],"input_schema":{"type":"object","properties":{"depth":{"type":"integer","description":"依赖树深度，0 只显示顶层"},"global":{"type":"boolean","description":"列出全局包"},"json":{"type":"boolean","description":"JSON 输出"}}},"example":"npm list --depth 0"},{"category":"info","name":"outdated","description":"检查过时的 npm 包","description_en":"Check for outdated packages","keywords":["过时","过期","outdated","更新","检查"],"argv_template":["npm","outdated"],"input_schema":{"type":"object","properties":{"global":{"type":"boolean","description":"检查全局包"},"long":{"type":"boolean","description":"显示详细信息"}}},"example":"npm outdated --long"},{"category":"project","name":"init","description":"初始化新的 npm 项目（创建 package.json）","description_en":"Initialize a new npm project (create package.json)","keywords":["初始化","创建","init","项目","package.json","新建"],"argv_template":["npm","init"],"input_schema":{"type":"object","properties":{"yes":{"type":"boolean","description":"跳过交互使用默认值 (-y)"}}},"example":"npm init -y","auth_required":false},{"category":"project","name":"run","description":"运行 package.json 中定义的脚本","description_en":"Run a script defined in package.json","keywords":["运行","脚本","run","script","执行"],"argv_template":["npm","run"],"input_schema":{"type":"object","properties":{"_script":{"type":"string","description":"脚本名（位置参数），如 build, test, dev, start"}},"required":["_script"]},"example":"npm run build","auth_required":false},{"category":"project","name":"test","description":"运行项目测试","description_en":"Run project tests","keywords":["测试","test","运行"],"argv_template":["npm","test"],"example":"npm test","auth_required":false},{"category":"publish","name":"publish","description":"发布包到 npm 注册表","description_en":"Publish a package to the npm registry","keywords":["发布","上传","publish","npm","注册表"],"argv_template":["npm","publish"],"input_schema":{"type":"object","properties":{"access":{"type":"string","description":"访问级别: public 或 restricted"},"tag":{"type":"string","description":"发布标签，如 latest, beta, next"},"dry-run":{"type":"boolean","description":"模拟发布，不实际上传"}}},"example":"npm publish --access public"},{"category":"publish","name":"pack","description":"打包项目为 tarball（不发布）","description_en":"Create a tarball from a package (without publishing)","keywords":["打包","pack","tarball","npm"],"argv_template":["npm","pack"],"input_schema":{"type":"object","properties":{"dry-run":{"type":"boolean","description":"仅显示将打包的文件"}}},"example":"npm pack --dry-run","auth_required":false},{"category":"security","name":"audit","description":"检查项目依赖的安全漏洞","description_en":"Run a security audit on project dependencies","keywords":["安全","审计","漏洞","audit","security","vulnerability"],"argv_template":["npm","audit"],"input_schema":{"type":"object","properties":{"fix":{"type":"boolean","description":"自动修复已知漏洞"},"json":{"type":"boolean","description":"JSON 输出"}}},"example":"npm audit","auth_required":false},{"category":"security","name":"audit_fix","description":"自动修复依赖安全漏洞","description_en":"Automatically fix security vulnerabilities","keywords":["修复","安全","漏洞","fix","audit"],"argv_template":["npm","audit","fix"],"input_schema":{"type":"object","properties":{"force":{"type":"boolean","description":"强制修复（可能包含重大版本更新）"}}},"example":"npm audit fix","auth_required":false},{"category":"config","name":"config_list","description":"查看 npm 配置","description_en":"List npm configuration","keywords":["配置","config","设置","list"],"argv_template":["npm","config","list"],"example":"npm config list","auth_required":false},{"category":"config","name":"config_set","description":"设置 npm 配置项","description_en":"Set an npm config value","keywords":["配置","设置","config","set"],"argv_template":["npm","config","set"],"input_schema":{"type":"object","properties":{"_key":{"type":"string","description":"配置键名（位置参数），如 registry"},"_value":{"type":"string","description":"配置值（位置参数）"}},"required":["_key","_value"]},"example":"npm config set registry https://registry.npmmirror.com","auth_required":false}]},"react-native":{"provider":"react-native","version":"1.0.0","operations":[{"category":"project","name":"init","description":"创建新的 React Native 项目","description_en":"Create a new React Native project","keywords":["创建","项目","init","react native","新建","RN"],"argv_template":["npx","@react-native-community/cli@latest","init"],"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"项目名称"},"template":{"type":"string","description":"模板名称"},"skip-install":{"type":"boolean","description":"跳过依赖安装"}},"required":["name"]},"example":"npx @react-native-community/cli@latest init MyApp","auth_required":false},{"category":"dev","name":"start","description":"启动 Metro 开发服务器","description_en":"Start the Metro bundler dev server","keywords":["启动","开发","start","metro","server","开发服务器"],"argv_template":["npx","react-native","start"],"input_schema":{"type":"object","properties":{"port":{"type":"integer","description":"端口号，默认 8081"},"reset-cache":{"type":"boolean","description":"清除缓存"}}},"example":"npx react-native start --reset-cache","auth_required":false},{"category":"dev","name":"run_android","description":"在 Android 设备或模拟器上运行应用","description_en":"Build and run on Android device or emulator","keywords":["Android","运行","构建","run","模拟器","安卓"],"argv_template":["npx","react-native","run-android"],"input_schema":{"type":"object","properties":{"device":{"type":"string","description":"指定设备 ID"},"variant":{"type":"string","description":"构建变体，如 debug, release"},"port":{"type":"integer","description":"Metro 端口"}}},"example":"npx react-native run-android","auth_required":false},{"category":"dev","name":"run_ios","description":"在 iOS 设备或模拟器上运行应用（仅 macOS）","description_en":"Build and run on iOS device or simulator (macOS only)","keywords":["iOS","运行","构建","run","模拟器","苹果","iPhone"],"argv_template":["npx","react-native","run-ios"],"input_schema":{"type":"object","properties":{"device":{"type":"string","description":"指定设备名称"},"simulator":{"type":"string","description":"模拟器名称，如 'iPhone 15 Pro'"},"scheme":{"type":"string","description":"Xcode scheme"},"configuration":{"type":"string","description":"构建配置: Debug 或 Release"}}},"example":"npx react-native run-ios --simulator 'iPhone 15 Pro'","auth_required":false},{"category":"build","name":"build_android","description":"构建 Android APK/AAB（不运行）","description_en":"Build Android APK/AAB without running","keywords":["构建","Android","APK","AAB","build","打包"],"argv_template":["npx","react-native","build-android"],"input_schema":{"type":"object","properties":{"mode":{"type":"string","description":"构建模式: debug 或 release"}}},"example":"npx react-native build-android --mode release","auth_required":false},{"category":"build","name":"build_ios","description":"构建 iOS 应用（不运行，仅 macOS）","description_en":"Build iOS app without running (macOS only)","keywords":["构建","iOS","build","打包","苹果"],"argv_template":["npx","react-native","build-ios"],"input_schema":{"type":"object","properties":{"mode":{"type":"string","description":"构建模式: Debug 或 Release"},"scheme":{"type":"string","description":"Xcode scheme"}}},"example":"npx react-native build-ios --mode Release","auth_required":false},{"category":"tools","name":"doctor","description":"检查 React Native 开发环境配置","description_en":"Check development environment for common issues","keywords":["诊断","检查","doctor","环境","配置"],"argv_template":["npx","react-native","doctor"],"example":"npx react-native doctor","auth_required":false},{"category":"tools","name":"clean","description":"清理项目构建缓存和临时文件","description_en":"Clean project build caches and temporary files","keywords":["清理","缓存","clean","清除"],"argv_template":["npx","react-native","clean"],"example":"npx react-native clean","auth_required":false},{"category":"tools","name":"info","description":"获取当前 React Native 环境信息（用于 bug 报告）","description_en":"Get environment info for bug reports","keywords":["信息","环境","info","版本","诊断"],"argv_template":["npx","react-native","info"],"example":"npx react-native info","auth_required":false},{"category":"tools","name":"log_android","description":"查看 Android 设备日志","description_en":"Show Android device logs","keywords":["日志","Android","log","调试","debug"],"argv_template":["npx","react-native","log-android"],"example":"npx react-native log-android","auth_required":false},{"category":"tools","name":"log_ios","description":"查看 iOS 模拟器日志","description_en":"Show iOS simulator logs","keywords":["日志","iOS","log","调试","debug"],"argv_template":["npx","react-native","log-ios"],"example":"npx react-native log-ios","auth_required":false},{"category":"assets","name":"link_assets","description":"链接原生资源文件（字体等）","description_en":"Link native assets (fonts, etc.)","keywords":["资源","链接","字体","assets","link","font"],"argv_template":["npx","react-native","link-assets"],"example":"npx react-native link-assets","auth_required":false}]},"wecom":{"provider":"wecom","version":"1.0.0","operations":[{"category":"contact","name":"get_userlist","description":"获取通讯录成员列表（userid、姓名、别名）","description_en":"Get visible contact member list","keywords":["通讯录","联系人","成员","contact","user"],"argv_template":["wecom-cli","contact","get_userlist"],"example":"wecom-cli contact get_userlist '{}'"},{"category":"todo","name":"get_todo_list","description":"查询待办列表，支持按时间过滤和分页","description_en":"Query todo list with time filter and pagination","keywords":["待办","任务","todo","task"],"argv_template":["wecom-cli","todo","get_todo_list"],"example":"wecom-cli todo get_todo_list '{}'"},{"category":"todo","name":"get_todo_detail","description":"根据待办 ID 批量查询完整详情","description_en":"Batch query todo details by IDs","keywords":["待办","详情","todo","detail"],"argv_template":["wecom-cli","todo","get_todo_detail"],"input_schema":{"type":"object","properties":{"todo_id_list":{"type":"array","items":{"type":"string"}}},"required":["todo_id_list"]},"example":"wecom-cli todo get_todo_detail '{\"todo_id_list\":[\"ID1\"]}'"},{"category":"todo","name":"create_todo","description":"创建待办，可指定内容、分派人、提醒时间","description_en":"Create a todo with content, assignee, and reminder","keywords":["创建","待办","新建","todo","create"],"argv_template":["wecom-cli","todo","create_todo"],"input_schema":{"type":"object","properties":{"content":{"type":"string"},"remind_time":{"type":"string"}},"required":["content"]},"example":"wecom-cli todo create_todo '{\"content\":\"完成周报\"}'"},{"category":"todo","name":"update_todo","description":"更新待办内容、状态、分派人或提醒时间","description_en":"Update todo content, status, assignee or reminder","keywords":["更新","修改","待办","todo","update"],"argv_template":["wecom-cli","todo","update_todo"],"input_schema":{"type":"object","properties":{"todo_id":{"type":"string"},"todo_status":{"type":"integer"}},"required":["todo_id"]},"example":"wecom-cli todo update_todo '{\"todo_id\":\"ID\",\"todo_status\":0}'"},{"category":"todo","name":"delete_todo","description":"删除待办（不可撤销）","description_en":"Delete a todo (irreversible)","keywords":["删除","待办","todo","delete"],"argv_template":["wecom-cli","todo","delete_todo"],"input_schema":{"type":"object","properties":{"todo_id":{"type":"string"}},"required":["todo_id"]},"example":"wecom-cli todo delete_todo '{\"todo_id\":\"ID\"}'"},{"category":"todo","name":"change_todo_user_status","description":"变更当前用户在待办中的处理状态","description_en":"Change current user's status in a todo","keywords":["待办","状态","todo","status"],"argv_template":["wecom-cli","todo","change_todo_user_status"],"example":"wecom-cli todo change_todo_user_status '{\"todo_id\":\"ID\"}'"},{"category":"meeting","name":"create_meeting","description":"创建预约会议，支持设置参数、邀请参与人","description_en":"Create a scheduled meeting with participants","keywords":["会议","创建","预约","meeting","create","视频会议"],"argv_template":["wecom-cli","meeting","create_meeting"],"input_schema":{"type":"object","properties":{"title":{"type":"string"},"meeting_start_datetime":{"type":"string"},"meeting_duration":{"type":"integer"}},"required":["title","meeting_start_datetime","meeting_duration"]},"example":"wecom-cli meeting create_meeting '{\"title\":\"技术评审\",\"meeting_start_datetime\":\"2026-04-01 15:00\",\"meeting_duration\":3600}'"},{"category":"meeting","name":"cancel_meeting","description":"取消指定的预约会议","description_en":"Cancel a scheduled meeting","keywords":["会议","取消","meeting","cancel"],"argv_template":["wecom-cli","meeting","cancel_meeting"],"input_schema":{"type":"object","properties":{"meetingid":{"type":"string"}},"required":["meetingid"]},"example":"wecom-cli meeting cancel_meeting '{\"meetingid\":\"ID\"}'"},{"category":"meeting","name":"list_user_meetings","description":"查询用户在时间范围内的会议列表","description_en":"List user meetings within a time range","keywords":["会议","列表","查询","meeting","list"],"argv_template":["wecom-cli","meeting","list_user_meetings"],"example":"wecom-cli meeting list_user_meetings '{\"begin_datetime\":\"2026-04-01 00:00\",\"end_datetime\":\"2026-04-07 23:59\"}'"},{"category":"meeting","name":"get_meeting_info","description":"获取会议完整详情","description_en":"Get meeting details","keywords":["会议","详情","meeting","info"],"argv_template":["wecom-cli","meeting","get_meeting_info"],"example":"wecom-cli meeting get_meeting_info '{\"meetingid\":\"ID\"}'"},{"category":"meeting","name":"set_invite_meeting_members","description":"更新会议受邀成员（全量覆盖）","description_en":"Update meeting invitees (full replace)","keywords":["会议","邀请","成员","meeting","invite"],"argv_template":["wecom-cli","meeting","set_invite_meeting_members"],"example":"wecom-cli meeting set_invite_meeting_members '{\"meetingid\":\"ID\",\"invitees\":{\"userid\":[\"user1\"]}}'"},{"category":"msg","name":"get_msg_chat_list","description":"按时间范围查询有消息的会话列表","description_en":"Get chat list with messages in time range","keywords":["消息","会话","聊天","列表","msg","chat"],"argv_template":["wecom-cli","msg","get_msg_chat_list"],"example":"wecom-cli msg get_msg_chat_list '{\"begin_time\":\"2026-03-25 00:00:00\",\"end_time\":\"2026-04-01 23:59:59\"}'"},{"category":"msg","name":"get_message","description":"拉取会话消息记录（文本/图片/文件/语音/视频）","description_en":"Pull chat messages (text/image/file/voice/video)","keywords":["消息","聊天记录","msg","message","chat"],"argv_template":["wecom-cli","msg","get_message"],"example":"wecom-cli msg get_message '{\"chat_type\":1,\"chatid\":\"user1\",\"begin_time\":\"2026-04-01 09:00:00\",\"end_time\":\"2026-04-01 18:00:00\"}'"},{"category":"msg","name":"send_message","description":"向单聊或群聊发送文本消息","description_en":"Send text message to a user or group chat","keywords":["发送","消息","文本","msg","send","message"],"argv_template":["wecom-cli","msg","send_message"],"input_schema":{"type":"object","properties":{"chat_type":{"type":"integer"},"chatid":{"type":"string"},"msgtype":{"type":"string"},"text":{"type":"object"}},"required":["chat_type","chatid","msgtype","text"]},"example":"wecom-cli msg send_message '{\"chat_type\":1,\"chatid\":\"user1\",\"msgtype\":\"text\",\"text\":{\"content\":\"hello\"}}'"},{"category":"msg","name":"get_msg_media","description":"下载消息中的多媒体文件到本地","description_en":"Download media files from messages","keywords":["下载","多媒体","media","msg"],"argv_template":["wecom-cli","msg","get_msg_media"],"example":"wecom-cli msg get_msg_media '{\"media_id\":\"MEDIA_ID\"}'"},{"category":"schedule","name":"get_schedule_list_by_range","description":"查询时间范围内的日程 ID 列表","description_en":"Get schedule IDs within a time range","keywords":["日程","日历","schedule","calendar","list"],"argv_template":["wecom-cli","schedule","get_schedule_list_by_range"],"example":"wecom-cli schedule get_schedule_list_by_range '{\"start_time\":\"2026-04-01 00:00:00\",\"end_time\":\"2026-04-01 23:59:59\"}'"},{"category":"schedule","name":"get_schedule_detail","description":"批量获取日程详情（1~50个）","description_en":"Batch get schedule details","keywords":["日程","详情","schedule","detail"],"argv_template":["wecom-cli","schedule","get_schedule_detail"],"example":"wecom-cli schedule get_schedule_detail '{\"schedule_id_list\":[\"ID\"]}'"},{"category":"schedule","name":"create_schedule","description":"创建日程，支持设置提醒、参与人","description_en":"Create a schedule with reminders and attendees","keywords":["创建","日程","日历","schedule","create"],"argv_template":["wecom-cli","schedule","create_schedule"],"example":"wecom-cli schedule create_schedule '{\"schedule\":{\"start_time\":\"2026-04-02 14:00:00\",\"end_time\":\"2026-04-02 15:00:00\",\"summary\":\"需求评审\"}}'"},{"category":"schedule","name":"update_schedule","description":"修改日程（只传需修改的字段）","description_en":"Update a schedule (partial update)","keywords":["修改","日程","schedule","update"],"argv_template":["wecom-cli","schedule","update_schedule"],"example":"wecom-cli schedule update_schedule '{\"schedule_id\":\"ID\",\"schedule\":{\"summary\":\"新标题\"}}'"},{"category":"schedule","name":"cancel_schedule","description":"取消日程","description_en":"Cancel a schedule","keywords":["取消","日程","schedule","cancel"],"argv_template":["wecom-cli","schedule","cancel_schedule"],"example":"wecom-cli schedule cancel_schedule '{\"schedule_id\":\"ID\"}'"},{"category":"schedule","name":"check_availability","description":"查询多成员闲忙状态（1~10人）","description_en":"Check free/busy status for multiple users","keywords":["闲忙","空闲","忙碌","availability","free","busy"],"argv_template":["wecom-cli","schedule","check_availability"],"example":"wecom-cli schedule check_availability '{\"check_user_list\":[\"user1\",\"user2\"],\"start_time\":\"2026-04-02 09:00:00\",\"end_time\":\"2026-04-02 18:00:00\"}'"},{"category":"doc","name":"create_doc","description":"创建文档或智能表格","description_en":"Create a document or smartsheet","keywords":["创建","文档","表格","doc","create"],"argv_template":["wecom-cli","doc","create_doc"],"input_schema":{"type":"object","properties":{"doc_type":{"type":"integer"},"doc_name":{"type":"string"}},"required":["doc_type","doc_name"]},"example":"wecom-cli doc create_doc '{\"doc_type\":3,\"doc_name\":\"项目周报\"}'"},{"category":"doc","name":"get_doc_content","description":"获取文档内容（Markdown 格式）","description_en":"Get document content in Markdown format","keywords":["读取","文档","内容","doc","read","content"],"argv_template":["wecom-cli","doc","get_doc_content"],"example":"wecom-cli doc get_doc_content '{\"docid\":\"DOC_ID\",\"type\":2}'"},{"category":"doc","name":"edit_doc_content","description":"用 Markdown 覆写文档正文","description_en":"Overwrite document content with Markdown","keywords":["编辑","文档","doc","edit","write"],"argv_template":["wecom-cli","doc","edit_doc_content"],"example":"wecom-cli doc edit_doc_content '{\"docid\":\"DOC_ID\",\"content\":\"# 标题\",\"content_type\":1}'"},{"category":"smartsheet","name":"smartsheet_get_sheet","description":"查询智能表格的所有子表","description_en":"Get all sheets in a smartsheet","keywords":["表格","子表","smartsheet","sheet"],"argv_template":["wecom-cli","doc","smartsheet_get_sheet"],"example":"wecom-cli doc smartsheet_get_sheet '{\"docid\":\"DOC_ID\"}'"},{"category":"smartsheet","name":"smartsheet_get_records","description":"查询子表全部记录","description_en":"Get all records in a sheet","keywords":["表格","记录","数据","smartsheet","records"],"argv_template":["wecom-cli","doc","smartsheet_get_records"],"example":"wecom-cli doc smartsheet_get_records '{\"docid\":\"DOC_ID\",\"sheet_id\":\"SHEET_ID\"}'"},{"category":"smartsheet","name":"smartsheet_add_records","description":"添加记录到智能表格","description_en":"Add records to a smartsheet","keywords":["添加","记录","表格","smartsheet","add"],"argv_template":["wecom-cli","doc","smartsheet_add_records"],"example":"wecom-cli doc smartsheet_add_records '{\"docid\":\"DOC_ID\",\"sheet_id\":\"SHEET_ID\",\"records\":[]}'"}]}}