帮助你基于接口文档或脚本快速生成可组合的命令行工具
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "cli-creator" 技能: 1. 下载 https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/SKILL.md 2. 保存为 ~/.claude/skills/cli-creator/SKILL.md 3. 装好后重载技能,告诉我可以用了
Create a real CLI that future Codex threads can run by command name from any working directory.
This skill is for durable tools, not one-off scripts. If a short script in the current repo solves the task, write the script there instead.
Name the target tool, its source, and the first real jobs it should do:
list drafts, download failed job logs, search messages, upload media, read queue schedule.ci-logs, slack-cli, sentry-cli, or buildkite-logs.Prefer a new folder under ~/code/clis/<tool-name> when the user wants a personal tool and has not named a repo.
Before scaffolding, check whether the proposed command already exists:
command -v <tool-name> || true
If it exists, choose a clearer install name or ask the user.
Before choosing, inspect the user's machine and source material:
command -v cargo rustc node pnpm npm python3 uv || true
Then choose the least surprising toolchain:
~/.local/bin.Do not pick a language that adds setup friction unless it materially improves the CLI. If the best language is not installed, either install the missing toolchain with the user's approval or choose the next-best installed option.
State the choice in one sentence before scaffolding, including the reason and the installed toolchain you found.
Sketch the command surface in chat before coding. Include the binary name, discovery commands, resolve or ID-lookup commands, read commands, write commands, raw escape hatch, auth/config choice, and PATH/install command.
When designing the command surface, read references/agent-cli-patterns.md for the expected composable CLI shape.
Build toward this surface:
tool-name --help shows every major capability.tool-name --json doctor verifies config, auth, version, endpoint reachability, and missing setup.tool-name init ... stores local config when env-only auth is painful.--limit, cursor, offset, or clearly documented default.--dry-run, draft, or preview first when the service allows it, and do not hide writes inside broad commands such as fix, debug, or auto.--json returns stable machine-readable output.request, tool-call, api, or the nearest honest name.Do not expose only a generic request command. Give Codex high-level verbs for the repeated jobs.
Document the JSON policy in the CLI README or equivalent: API pass-through versus CLI envelope, success shape, error shape, and one example for each command family. Under --json, errors must be machine-readable and must not contain credentials.
…
用于构建、脚手架生成、重构并排查 ChatGPT Apps SDK 应用问题。
帮助你将应用与基础设施部署、发布并托管到 Cloudflare 平台。
帮助用户把模糊想法转成具体、可衡量的目标与成功标准。
将 Figma 设计组件与代码组件建立映射,便于设计与实现保持一致。
为项目代码库生成定制化设计系统规则,统一 Figma 到代码协作规范。
帮助你构建、评审与重构 ASP.NET Core Web 应用及架构方案
帮助用户创建或更新技能,扩展 Codex 的知识、流程与工具能力
帮助用户从精选列表或 GitHub 仓库安装 Codex 技能到本地环境。
提供 OpenAI 产品与 API 官方文档、模型选型及升级指引。
用于创建、编辑与优化AI技能,并评测其效果与触发准确性。
查询 OpenAI 官方文档与引用,辅助选型、升级模型及优化提示词
用于为 Codex 快速创建并搭建插件目录、配置文件与市场清单条目。