[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81708":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":15,"starSnapshotCount":15,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},81708,"corezoid-ai-plugin","corezoid\u002Fcorezoid-ai-plugin","corezoid","Corezoid AI plugin marketplace for Claude Code and Codex: product knowledge, workflow skills, schemas, templates, playbooks, samples, and MCP references for building Corezoid processes.","https:\u002F\u002Fcorezoid.com",null,"Go",59,5,1,0,4,13,16,12,2.33,"MIT License",false,"main",[25,26,27,28,29,30,7,31,32,33,34],"ai-plugin","api-orchestration","claude-code","claude-plugin","codex","codex-plugin","developer-tools","mcp","process-engine","workflow-automation","2026-06-12 02:04:18","# Corezoid — Claude Code & Codex Plugin\n\nA plugin for [Claude Code](https:\u002F\u002Fclaude.ai\u002Fcode) and [Codex](https:\u002F\u002Fopenai.com\u002Fcodex) that connects the [Corezoid](https:\u002F\u002Fcorezoid.com) platform to Claude via MCP. Claude gets direct access to Corezoid processes and deep platform knowledge to create, edit, review, and deploy workflows through natural conversation.\n\n> *Not just an MCP wrapper over the Corezoid API — an AI-Native management layer for the platform.*\n\n## What it does\n\nThe plugin bundles a Go MCP server that exposes Corezoid operations as MCP tools and provides specialist skills that teach Claude the platform model and common workflows:\n\n| Skill                          | Activate with                            | Covers                                            |\n|--------------------------------|------------------------------------------|---------------------------------------------------|\n| `corezoid`                     | \"Corezoid\", \"process\", \"conv.json\"       | Full platform overview, all node types, MCP tools |\n| `corezoid-init`                | \"set up\", \"login\", \"pull workspace\"      | OAuth login, workspace pull, environment setup    |\n| `corezoid-create`              | \"create a process\", \"new process\"        | Building processes from scratch                   |\n| `corezoid-edit`                | \"edit\", \"modify\", \"update\" a process     | Modifying existing `.conv.json` files             |\n| `corezoid-review`              | \"review\", \"audit\", \"check\" a process     | Analysis, dead code, best-practice violations     |\n| `corezoid-project-review`      | \"review project\", \"audit folder\"         | Cross-process audit of an entire folder           |\n| `corezoid-dashboard-manager`   | \"create dashboard\", \"add chart\", \"visualize metrics\" | Dashboards, charts, node metrics, real-time monitoring |\n| `corezoid-process-tech-writer` | \"document\", \"write docs\", \"describe process\" | Markdown docs + enriched JSON with node descriptions |\n\n## Design philosophy\n\nThis plugin is not simply an MCP wrapper over the Corezoid API. It is an attempt to\nbuild an AI-Native management layer — one that understands process structure,\nvalidation rules, and platform conventions deeply enough to create, audit, and deploy\nworkflows through natural conversation.\n\n## Requirements\n\n- [Claude Code](https:\u002F\u002Fclaude.ai\u002Fcode) or [Codex](https:\u002F\u002Fopenai.com\u002Fcodex) installed\n- A Corezoid account\n\n## Installation\n\n### Claude Code\n \n**From the GitHub marketplace:**\n\n```bash\nclaude plugin marketplace add corezoid\u002Fcorezoid-ai-plugin\nclaude plugin install corezoid@corezoid\n```\n\n**Or from a local clone:**\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fcorezoid\u002Fcorezoid-ai-plugin\nclaude plugin marketplace add .\u002Fcorezoid-ai-plugin\nclaude plugin install corezoid@corezoid\n```\n\n### Codex\n\n**From the GitHub marketplace:**\n\n```bash\ncodex plugin marketplace add corezoid\u002Fcorezoid-ai-plugin\ncodex plugin install corezoid@corezoid\n```\n\n**Or from a local clone:**\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fcorezoid\u002Fcorezoid-ai-plugin\ncodex plugin marketplace add .\u002Fcorezoid-ai-plugin\ncodex plugin install corezoid@corezoid\n```\n\nNo build step, no extra setup. The MCP server starts automatically on first use.\n\n> **Telemetry:** the plugin collects anonymous usage data (tool name, duration, error type, transport version) to improve reliability. No tokens, workspace IDs, or process content are ever sent. To opt out:\n> ```bash\n> export COREZOID_ANALYTICS_DISABLED=1   # add to ~\u002F.zshrc or ~\u002F.bashrc to persist\n> ```\n\n### Updating\n\n```bash\nclaude plugin update corezoid@corezoid   # Claude Code\ncodex plugin update corezoid@corezoid    # Codex\n```\n\nRestart Claude Code \u002F Codex after updating to apply the new version.\n\n## Authentication\n\nOn the first Corezoid operation Claude detects that no token is present and runs the `login` tool automatically — your browser opens for OAuth2 sign-in and the session continues without interruption.\n\nThe token is saved to `~\u002F.corezoid\u002Fcredentials` and reused on every subsequent session across all projects. When it expires, the login flow triggers again automatically.\n\nYou can also trigger login manually at any time:\n\n```\nlog in to Corezoid\n```\n\n### Static token (optional)\n\nIf you prefer to manage the token yourself, write it to `~\u002F.corezoid\u002Fcredentials`:\n\n```\nACCESS_TOKEN=your_token_here\n```\n\nOr export it as an environment variable before starting Claude Code or Codex:\n\n```bash\nexport ACCESS_TOKEN=your_token_here\n```\n\n## Configuration\n\n| Environment variable       | Required | Description                                       |\n|----------------------------|----------|---------------------------------------------------|\n| `ACCESS_TOKEN`             | No       | Static token — overrides OAuth2 saved credentials |\n| `COREZOID_API_URL`         | No       | Override the default Corezoid API base URL        |\n| `WORKSPACE_ID`             | No       | Default workspace ID                              |\n| `COREZOID_STAGE_ID`        | No       | Default stage ID                                  |\n| `COREZOID_APIGW_URL`       | No       | Override the API Gateway URL                      |\n| `COREZOID_OAUTH_CLIENT_ID` | No       | OAuth2 client ID — on-prem deployments with a custom authorization server should set this to their own client ID; cloud (account.corezoid.com) users do not need it |\n| `COREZOID_HTTP_PORT`       | No       | Activate the Streamable HTTP transport on this port (e.g. `8080`). When set the server listens for MCP over HTTP instead of stdio — intended for hosted marketplace deployments. Credentials must be pre-configured via env vars; the browser OAuth login flow is not available in HTTP mode |\n\n## Telemetry\n\nThe MCP server collects anonymous usage data (tool name, duration, error type, API hostname) to help improve the plugin. **Tokens, workspace identifiers, process content, and personal data are never sent.**\n\nTo opt out, set the environment variable before starting Claude Code:\n\n```bash\nexport COREZOID_ANALYTICS_DISABLED=1\n```\n\nSee [SECURITY.md](SECURITY.md) for the full list of collected fields.\n\n## Usage\n\nOnce installed, just talk to Claude naturally:\n\n```\nPull my Corezoid workspace and show me what processes are in the Payments folder.\n```\n\n```\nCreate a process that calls any weather API, handles errors,\nand sends the forecast back to the caller.\n```\n\n```\nCreate a folder named \"Services\" in Corezoid.\n```\n\n```\nEdit the \"payment\" process — add retry logic on API timeout\nwith exponential backoff up to 3 attempts.\n```\n\n```\nEdit process with id 1278273  — add retry logic\non API timeout with exponential backoff up to 3 attempts.\n```\n\n```\nReview process ID 2778176 for dead nodes, missing error handlers,\nand hardcoded values.\n```\n\n```\nReview the process at 1278273_Business.folder\u002F2778176_payment.conv.json\nfor dead nodes, missing error handlers, and hardcoded values.\n```\n\n```\nPush the updated payment process to Corezoid and run a test task with\n{\"amount\": 100, \"currency\": \"USD\"}.\n```\n\n```\nAudit the entire Payments folder — list all processes, check for\nvalidation errors, and summarize what each process does.\n```\n\n## MCP Tools\n\n| Tool                | Description                                        |\n|---------------------|----------------------------------------------------|\n| `login`             | Authenticate via OAuth2 (opens browser)            |\n| `logout`            | Remove saved credentials                           |\n| `list-workspaces`   | List available workspaces and stages               |\n| `list-stages`       | List stages in a workspace                         |\n| `list-projects`     | List folders and processes in a stage              |\n| `pull-folder`       | Export an entire folder\u002Fstage to local files       |\n| `pull-process`      | Export a single process to a `.conv.json` file     |\n| `push-process`      | Validate and deploy a `.conv.json` to Corezoid     |\n| `lint-process`      | Validate process structure locally (no API call)   |\n| `run-task`          | Send a task to a deployed process                  |\n| `list-node-tasks`   | List tasks currently sitting in a node             |\n| `list-task-history` | Show task execution history                        |\n| `delete-task`       | Remove a task from a node                          |\n| `modify-task`       | Update task parameters                             |\n| `create-process`    | Create a new empty process in a folder             |\n| `create-folder`     | Create a new subfolder                             |\n| `create-alias`      | Create a short alias for a process                 |\n| `create-variable`   | Create a Corezoid environment variable             |\n| `create-dashboard`  | Create a new dashboard for visualizing node metrics |\n| `get-dashboard`     | Get a dashboard with its charts and series         |\n| `add-chart`         | Add a chart (column, pie, funnel, table) to a dashboard |\n| `modify-chart`      | Modify an existing chart (full series replace)     |\n| `get-chart`         | Get a single chart with its series data            |\n| `set-dashboard-layout` | Save chart positions on a dashboard grid        |\n\n## Architecture\n\n```\nClaude Code \u002F Codex\n  └── corezoid MCP server (prebuilt binary)\n        ├── Auth          login, logout\n        ├── Workspace     list-workspaces, list-stages, list-projects\n        ├── Processes     pull-process, pull-folder, push-process, lint-process\n        │                 create-process, create-folder, create-alias, create-variable\n        ├── Tasks         run-task, list-node-tasks, list-task-history\n        │                 modify-task, delete-task\n        └── Dashboards    create-dashboard, get-dashboard, add-chart,\n                          modify-chart, get-chart, set-dashboard-layout\n```\n\n## Project structure\n\n```\ncorezoid-ai-plugin\u002F\n├── .claude-plugin\u002F\n│   └── marketplace.json         # Claude Code marketplace listing (points to plugins\u002Fcorezoid)\n├── .agents\u002F\n│   └── plugins\u002F\n│       └── marketplace.json     # Codex marketplace listing (points to plugins\u002Fcorezoid)\n├── plugins\u002Fcorezoid\u002F            # Plugin root (CLAUDE_PLUGIN_ROOT for both Claude Code and Codex)\n│   ├── .claude-plugin\u002F\n│   │   └── plugin.json          # Claude Code plugin manifest\n│   ├── .codex-plugin\u002F\n│   │   └── plugin.json          # Codex plugin manifest\n│   ├── .mcp.json                # MCP server configuration\n│   ├── mcp-server\u002F              # MCP server source\n│   ├── skills\u002F\n│   │   ├── corezoid\u002F                    # Universal assistant skill\n│   │   ├── corezoid-init\u002F               # Environment setup skill\n│   │   ├── corezoid-create\u002F             # Process creation skill\n│   │   ├── corezoid-edit\u002F               # Process editing skill\n│   │   ├── corezoid-review\u002F             # Process review skill\n│   │   ├── corezoid-project-review\u002F     # Project audit skill\n│   │   ├── corezoid-dashboard-manager\u002F  # Dashboard & chart management skill\n│   │   └── corezoid-process-tech-writer\u002F # Process documentation skill\n│   ├── docs\u002F                    # Node and process documentation\n│   └── samples\u002F                 # Example .conv.json processes\n```\n\n## Debugging\n\nThe MCP server always writes debug output to `\u002Ftmp\u002Fcorezoid.log` when running in MCP mode. View it with:\n\n```bash\ntail -f \u002Ftmp\u002Fcorezoid.log\n```\n\nIn CLI mode, enable verbose output with:\n\n```bash\nCOREZOID_DEBUG=1 .\u002Fconvctl pull-process process_id=123\n```\n\n## Troubleshooting\n\nSee [docs\u002FTroubleshooting.md](docs\u002FTroubleshooting.md) for solutions to common problems:\n\n- Browser did not open during `login`\n- Expired or missing `ACCESS_TOKEN`\n- `push-process` validation errors\n- MCP server startup failures\n- Common Corezoid API error codes\n\n## Compatibility\n\n| Component         | Supported versions            | Notes |\n|-------------------|-------------------------------|-------|\n| Claude Code       | ≥ 1.x                         | MCP protocol 2025-03-26 |\n| Codex             | current stable                | Same MCP server, same skills |\n| macOS             | 13 Ventura and later          | Tested on arm64 and amd64 |\n| Linux             | Ubuntu 22.04+, Debian 12+     | amd64 tested in CI |\n| Windows           | not tested                    | Likely works; PRs welcome |\n\n## Links\n\n- [Corezoid](https:\u002F\u002Fcorezoid.com)\n- [Claude Code](https:\u002F\u002Fclaude.ai\u002Fcode)\n- [Changelog](CHANGELOG.md)\n\n## License\n\nMIT\n","corezoid-ai-plugin 是一个为 Claude Code 和 Codex 设计的插件，旨在通过 MCP 将 Corezoid 平台与 AI 对话系统连接起来，使用户能够通过自然语言创建、编辑、审查和部署工作流。该项目使用 Go 语言开发，提供了一系列专业技能，包括初始化设置、过程创建与修改、项目审查以及仪表板管理等，以帮助 Claude 深入理解 Corezoid 的平台模型及常见工作流程。适合需要自动化复杂业务流程的企业或开发者使用，特别是在寻求提高工作效率、简化操作步骤方面有着显著优势。",2,"2026-06-11 04:06:03","CREATED_QUERY"]