SuperAPI AI 工具集

cli-printing-press-generator

编程与开发

查看项目

更新于 10-15 22:32

技能介绍

用途:把任意 API 转成生产就绪的命令行工具,适合在 AI 代理工作流中调用。它支持从官方文档、OpenAPI、GraphQL 或浏览器嗅探流量中推断接口,无需手写规格。

主要能力:生成阶段包含研究、洞察、代码生成、验证、打磨、发布六步自主流程。生成的 CLI 使用 Go 编写,内置 SQLite 领域表和 FTS5 全文索引,支持增量同步与离线查询;同时产出 <api>-pp-cli(Cobra)和 <api>-pp-mcp(MCP 服务器)两种接口,包含 stale、health、bottleneck 等跨资源复合命令。代理特性有管道时自动 JSON 输出、类型化退出码、--compact 节省 token、--dry-run。

使用方式:需 Go 1.26.3+、Claude Code 或兼容代理环境及 Git。安装命令为 go install github.com/mvanhorn/cli-printing-press/v4/cmd/printing-press@latest,再 git clone https://github.com/mvanhorn/cli-printing-press.git,在仓库根目录用 claude --plugin-dir . 启动。核心命令包括 /printing-press <api-name|url>、/printing-press-polish、/printing-press-publish、/printing-press-amend;二进制可执行 research、generate、verify、scorecard、dogfood 等子命令。

适用场景:为已有 API 快速构建本地优先、可离线搜索、便于代理消费的 CLI 与 MCP 接口。

限制:文中未提供收费、价格、平台支持范围或生成质量保证;浏览器嗅探、MCP 配置及自定义命令等细节需参考原始文档,本整理不补编。