UNPKG

article-writer-cn

Version:

AI 驱动的智能写作系统 - 专注公众号/自媒体文章创作

267 lines (180 loc) 5.46 kB
# Codex (OpenAI Codex CLI) 平台配置指南 ## 平台信息 - **名称**: OpenAI Codex CLI - **类型**: Terminal-based coding agent - **官方网站**: https://developers.openai.com/codex/ - **GitHub**: https://github.com/openai/codex - **支持状态**: 完全支持 ## 重要发现 OpenAI Codex CLI 支持从 **用户主目录** 加载自定义 prompts: ```bash ~/.codex/prompts/ # ✅ 正确路径 ./.codex/prompts/ # ❌ 项目路径不生效 ``` ## 问题说明 Article Writer 默认将 commands 生成到 **项目目录**(`.codex/prompts/`),但 Codex CLI 只会加载 **用户主目录**(`~/.codex/prompts/`)中的 prompts。 ### 错误症状 ``` Unrecognized command '/content-specify' ``` ### 根本原因 Prompts 安装位置错误。 --- ## 解决方案 ### 方案 A: 全局安装 (推荐) Article Writer commands 安装到用户主目录: ```bash # 1. 安装 article-writer-cn npm install -g article-writer-cn # 2. 复制 commands 到 Codex 全局目录 mkdir -p ~/.codex/prompts cp -r /usr/local/lib/node_modules/article-writer-cn/dist/codex/.codex/prompts/* ~/.codex/prompts/ # 或使用符号链接 ln -s /usr/local/lib/node_modules/article-writer-cn/dist/codex/.codex/prompts ~/.codex/prompts # 3. 验证安装 ls -la ~/.codex/prompts/ # 应该看到: content-specify.md, content-research.md, 等 ``` ### 方案 B: 项目级安装 如果需要在特定项目中使用: ```bash # 1. 进入项目目录 cd /path/to/your/project # 2. 安装 article-writer-cn npm install article-writer-cn # 3. 复制 commands 到用户目录 mkdir -p ~/.codex/prompts cp -r node_modules/article-writer-cn/dist/codex/.codex/prompts/* ~/.codex/prompts/ ``` ### 方案 C: 自动安装脚本 创建自动化安装脚本(我们将在下一步提供)。 --- ## 使用方式 安装完成后,在 Codex CLI 中使用: ### 1. 查看可用 prompts ```bash codex # 在 Codex TUI 中输入: /prompts: ``` 应该看到: - `/prompts:content-specify` - `/prompts:content-research` - `/prompts:content-write` - ... 14 个命令 ### 2. 使用 slash commands ```bash # 方式 1: 在 Codex TUI 中 codex /prompts:content-specify 帮我写一篇关于AI的文章 # 方式 2: 直接执行 codex "/prompts:content-specify 帮我写一篇关于AI的文章" # 方式 3: 使用 exec 模式 codex exec "/prompts:content-specify 帮我写一篇关于AI的文章" ``` --- ## 配置示例 ### Codex 配置文件位置 ```bash ~/.codex/config.toml ``` ### 推荐配置 ```toml # ~/.codex/config.toml # 审批策略 approval_policy = "ask" # 或 "auto", "never" # 默认模型 model = "gpt-5-codex" # 推理等级 reasoning_effort = "medium" # 或 "low", "high" # 启用 MCP 工具 [mcpServers] # 可选: 添加其他 MCP servers ``` --- ## 工作流示例 ### 完整的写作流程 ```bash # 1. 启动 Codex codex # 2. 创建项目 /prompts:content-init --workspace wechat # 3. 理解需求 /prompts:content-specify 写一篇关于Claude Code的文章 # 4. 信息调研 /prompts:content-research # 5. 讨论选题 /prompts:content-topic # 6. 搜集素材 /prompts:content-collect # 7. 撰写初稿 /prompts:content-write # 8. 三遍审校 /prompts:content-review content /prompts:content-review style /prompts:content-review detail # 9. 配图建议 /prompts:content-images # 10. 发布准备 /prompts:content-publish ``` --- ## 常见问题 ### Q1: 为什么找不到 commands? **A**: Prompts 必须安装在 `~/.codex/prompts/`,而不是项目目录。 ```bash # 检查安装位置 ls -la ~/.codex/prompts/ # 如果为空,重新安装 cp -r /path/to/article-writer-cn/dist/codex/.codex/prompts/* ~/.codex/prompts/ ``` ### Q2: 命令名称太长怎么办? **A**: 可以创建短别名: ```bash # 在 ~/.codex/prompts/ 创建符号链接 cd ~/.codex/prompts/ ln -s content-specify.md specify.md ln -s content-research.md research.md ln -s content-write.md write.md # 然后使用 /prompts:specify /prompts:research /prompts:write ``` ### Q3: 支持哪些工具? **A**: Codex CLI 支持: - WebSearch (通过 MCP) - Playwright (通过 MCP) - Context7 (通过 MCP) - Bash 脚本 - 文件读写 详见 [MCP 工具集成指南](../advanced/mcp-tools-integration.md) ### Q4: 如何更新 commands? **A**: 重新安装即可: ```bash # 更新 article-writer-cn npm update -g article-writer-cn # 重新复制 commands cp -r /usr/local/lib/node_modules/article-writer-cn/dist/codex/.codex/prompts/* ~/.codex/prompts/ ``` --- ## 与其他平台对比 | 特性 | Codex CLI | Claude Code | Cursor | |------|-----------|-------------|---------| | 命令安装位置 | `~/.codex/prompts/` | `.claude/commands/` | `.cursor/commands/` | | 命令前缀 | `/prompts:content-` | `/content.` | `/content-` | | MCP 工具 | 支持 | 支持 | 不支持 | | 运行模式 | 终端 | 编辑器 | 编辑器 | | 全局安装 | 必须 | 项目级 | 项目级 | --- ## 下一步 1. 安装 prompts `~/.codex/prompts/` 2. 验证命令可用 3. 配置 MCP 工具(可选) 4. 开始写作! --- ## 参考链接 - [OpenAI Codex CLI 官方文档](https://developers.openai.com/codex/cli) - [Codex 自定义 Prompts 指南](https://github.com/openai/codex/blob/main/docs/advanced.md) - [Article Writer MCP 工具集成](../advanced/mcp-tools-integration.md) - [问题排查指南](../troubleshooting/codex-platform-issues.md)