# EAPIL Codex 插件市场 这是 EAPIL Codex 插件市场。首要用途是让 AI agent 能稳定安装公共 skills、MCP 插件和第三方 Codex plugin。 ## 给 AI 的安装流程 当用户要求安装或使用 EAPIL 插件时,优先执行: ```bash codex plugin marketplace add https://git.playones.com/arechen/EapilSkillMarket.git --ref main codex plugin marketplace upgrade eapil-skill-market codex plugin list --marketplace eapil-skill-market codex plugin add @eapil-skill-market ``` 使用 `codex plugin list --marketplace eapil-skill-market` 输出里的精确 `plugin-id`。不要猜测中文名、翻译名或 display name。 如果插件刚安装到当前 Codex 会话中,启动新的 Codex thread 或新的 Codex 调用后再依赖新增 skills/hooks/MCP/app 配置。 卸载插件: ```bash codex plugin remove @eapil-skill-market ``` ## MCP 插件 当前公开 MCP 插件是 `mcp-playwright`。 `mcp-playwright` 是本地 MCP 插件: - 插件 ID:`mcp-playwright` - MCP server id:`playwright` - 本地命令:`bunx @playwright/mcp@latest` - 鉴权:无 安装后如需覆盖启用状态或审批策略,可在用户 Codex 配置里追加: ```toml [plugins."mcp-playwright@eapil-skill-market".mcp_servers.playwright] enabled = true ``` ## 官方插件能力 本市场中的插件可以包含 Codex 官方支持的这些能力: - `skills`:`./skills/` 下的一个或多个 `SKILL.md`。 - `mcpServers`:通常是 `./.mcp.json`,允许 MCP-only 插件。 - `apps`:通常是 `./.app.json`,用于 app connector metadata。 - `hooks`:插件作用域 Codex hooks,可为路径、路径数组、inline object 或 object 数组。 - `interface` / `assets`:`interface.logo`、`interface.composerIcon`、`interface.screenshots` 可引用插件内 `assets/` 文件或公开 URL。 安装时请使用 `codex plugin list --marketplace eapil-skill-market` 显示的 `plugin-id`;中文展示名不是安装 ID。