Cli Creator
技能 已验证 活跃Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.
To enable users to create custom, reusable command-line interfaces that Codex can leverage for specific tasks, ensuring consistency, security, and ease of use.
功能
- Generates composable CLIs from diverse sources (API docs, OpenAPI, SDKs, scripts).
- Supports multiple runtime environments (Rust, TypeScript/Node, Python).
- Defines clear command contracts with discovery, read, write, and escape hatch commands.
- Guides secure authentication and configuration practices for generated CLIs.
- Provides detailed instructions for building, installing, and testing the generated CLIs.
使用场景
- When a repeatable command-line tool is needed for managing a service or API.
- To create a unified interface for multiple data sources or scripts.
- When Codex needs to interact with custom internal tools or scripts from any repository.
- To build durable, versionable command-line utilities with predictable JSON output and auth.
非目标
- Creating one-off scripts that are not intended for durable use.
- Building CLIs that do not adhere to defined command contracts or security best practices.
- Replacing existing package managers or language runtimes with custom solutions.
安装
npx skills add openai/skills通过 npx 运行 Vercel skills CLI(skills.sh)— 需要本地安装 Node.js,以及至少一个兼容 skills 的智能体(Claude Code、Cursor、Codex 等)。前提是仓库遵循 agentskills.io 格式。
质量评分
已验证类似扩展
Github
100Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Oh My Claudecode
100Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly
使用我的浏览器
100当工作依赖于用户实时浏览器会话或可见的渲染状态,而不是静态抓取时使用,尤其是在浏览器调试上下文或 DevTools 选择的元素或请求、登录仪表板或 CMS 流程、localhost 应用、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM,或看起来像软 404、身份验证墙、反机器人检查或速率限制的浏览器故障时。
Telegram Crabbox E2e Proof
100Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.
Openclaw Testing
100Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.