Openma
openma-ai/open-managed-agents
Use the openma platform to build, deploy, and manage AI agents.
Create, inspect, and safely update project-scoped ReachAI Agents; edit and publish Supervisor config drafts; discover published bindable Skills; and attach or detach exact Skill versions through the…
$ npx skills add w8123/EnterpriseAgentFramework --skill agent-ai-coding -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install w8123/EnterpriseAgentFramework agent-ai-coding --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/w8123/EnterpriseAgentFramework.git skills-src && mkdir -p .claude/skills && cp -r skills-src/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding .claude/skills/agent-ai-coding && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "agent-ai-coding" agent skill from https://github.com/w8123/EnterpriseAgentFramework/tree/main/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding into .claude/skills/agent-ai-coding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-ai-coding", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/w8123/EnterpriseAgentFramework/tree/main/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-codingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add w8123/EnterpriseAgentFramework --skill agent-ai-coding -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install w8123/EnterpriseAgentFramework agent-ai-coding --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/w8123/EnterpriseAgentFramework.git skills-src && mkdir -p .agents/skills && cp -r skills-src/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding .agents/skills/agent-ai-coding && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "agent-ai-coding" agent skill from https://github.com/w8123/EnterpriseAgentFramework/tree/main/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding into .agents/skills/agent-ai-coding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-ai-coding", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add w8123/EnterpriseAgentFramework --skill agent-ai-coding -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install w8123/EnterpriseAgentFramework agent-ai-coding --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/w8123/EnterpriseAgentFramework.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding .cursor/skills/agent-ai-coding && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "agent-ai-coding" agent skill from https://github.com/w8123/EnterpriseAgentFramework/tree/main/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding into .cursor/skills/agent-ai-coding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-ai-coding", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/w8123/EnterpriseAgentFramework.git --path reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add w8123/EnterpriseAgentFramework --skill agent-ai-coding -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install w8123/EnterpriseAgentFramework agent-ai-coding --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/w8123/EnterpriseAgentFramework.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding .gemini/skills/agent-ai-coding && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "agent-ai-coding" agent skill from https://github.com/w8123/EnterpriseAgentFramework/tree/main/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding into .gemini/skills/agent-ai-coding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-ai-coding", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install w8123/EnterpriseAgentFramework agent-ai-codingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add w8123/EnterpriseAgentFramework --skill agent-ai-coding -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/w8123/EnterpriseAgentFramework.git skills-src && mkdir -p .github/skills && cp -r skills-src/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding .github/skills/agent-ai-coding && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "agent-ai-coding" agent skill from https://github.com/w8123/EnterpriseAgentFramework/tree/main/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding into .github/skills/agent-ai-coding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-ai-coding", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add w8123/EnterpriseAgentFramework --skill agent-ai-coding -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install w8123/EnterpriseAgentFramework agent-ai-coding --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/w8123/EnterpriseAgentFramework.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding .opencode/skills/agent-ai-coding && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "agent-ai-coding" agent skill from https://github.com/w8123/EnterpriseAgentFramework/tree/main/reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding into .opencode/skills/agent-ai-coding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-ai-coding", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
agent-ai-codingCreate, inspect, and safely update project-scoped ReachAI Agents; edit and publish Supervisor config drafts; discover published bindable Skills; and attach or detach exact Skill versions through the…
Agent AI Coding is an agent skill from w8123/EnterpriseAgentFramework. Create, inspect, and safely update project-scoped ReachAI Agents; edit and publish Supervisor config drafts; discover published bindable Skills; and attach or detach exact Skill versions through the Agent AI Coding REST API. Use when an AI coding tool is asked to add an Agent, configure its model or prompt, bind a Skill, remove a Skill binding, or attach a published Workflow as a Tool.
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in AI & LLM Engineering, covering Building AI agents and REST APIs. It works with LangGraph, Model Context Protocol, OpenAI and Milvus. The repository describes itself as: ReachAI企业级智能体开发平台:快速、安全完成已有业务系统智能化改造,让 AI 在 OA、ERP、CRM 等原系统中查数据、填表单、办业务。ReachAI: Quickly and securely bring AI to existing enterprise systems, enabling AI to query data, fill out… The licence is MIT.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 7179aab. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are http and json).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Agent AI Coding loads about 1.4k tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 278 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from w8123/EnterpriseAgentFramework at commit 7179aab, republished under its MIT licence (© w8123). 278 words, ~1,424 tokens.
.claude/skills/agent-ai-coding/SKILL.md (or your agent's skills folder).通过项目级 AI Coding 凭据完成受约束的 Agent 编排,不直接调用控制台 /api/agents/** 或 /api/skills/**,不直接写 runtime_agent、runtime_agent_config_version 或 Agent Skill 绑定表。
认证方式:每次请求都发送 X-ReachAI-AiCoding-Key。该 Key 只放在请求头,不得写入 URL、生成代码、日志、浏览器运行时代码或仓库文件。API Base URL 和 projectId 必须来自当前项目 handoff 或 GET /api/ai-coding/projects/{projectId}/manifest,不要猜测。
凡是 Agent 名称、描述、System Prompt、审计说明和返回给业务用户的内容,默认使用清晰的简体中文;keySlug、ID、枚举、路径和协议字段保持原样。
projectId 与 projectCode 同时匹配的 Agent。visibility=PROJECT;不能通过 AI Coding 改写项目归属、keySlug、可见性或内部 ID。PUBLISHED Skill 版本。可绑定范围为 PUBLIC、SHARED,或当前同项目的 PROJECT Skill;PRIVATE Skill 永远不可发现、不可绑定。scriptPolicy=DENY。不能申请或伪造 SANDBOX_REVIEWED,也不能批准脚本执行。AGENT_A2A_REQUIRES_CONSOLE 时转交控制台人工处理。enabled=false。GET /api/ai-assist/skills/agent-ai-coding/latest.zip。GET /api/ai-coding/projects/{projectId}/manifest。GET /api/ai-coding/projects/{projectId}/agents。mutableBase.configVersionId。若已有 DRAFT,后续写请求必须显式携带该 DRAFT id;不要覆盖未读草稿。publish=false,完成全部修改后再显式发布 DRAFT。GET /api/ai-coding/projects/{projectId}/agents
GET /api/ai-coding/projects/{projectId}/agents/{agentId}第二个接口返回 agent、configVersions 和 mutableBase。必须用真实返回的内部 agent.id 调用后续 Agent authoring 接口。
POST /api/ai-coding/projects/{projectId}/agents
Content-Type: application/json{
"keySlug": "orders-assistant",
"name": "订单助手",
"description": "处理订单查询与协作任务",
"enabled": true,
"allowedRoles": ["ORDER_OPERATOR"],
"supervisorConfig": {
"modelInstanceId": "从平台返回值中选择的 ACTIVE LLM id",
"systemPrompt": "你是订单助手,只使用已允许的 Skill 和 Workflow。",
"maxPlanSteps": 6,
"maxWorkflowCalls": 4,
"maxReplans": 2,
"policyProfile": "DEV_ALLOW_ALL"
},
"activate": true,
"requestedBy": "Codex"
}modelInstanceId 必须是 ACTIVE LLM;省略时平台选择第一个可用 ACTIVE LLM。默认 activate=true,创建后立即得到 ACTIVE AgentScope Supervisor 配置。不要为占位而创建空 Workflow。
PUT /api/ai-coding/projects/{projectId}/agents/{agentId}只允许 name、description、enabled、allowedRoles。不允许发送 projectId、projectCode、keySlug、visibility、activeConfigVersionId 或其他受保护字段。
PUT /api/ai-coding/projects/{projectId}/agents/{agentId}/config/draft{
"baseConfigVersionId": 101,
"systemPrompt": "更新后的系统提示词",
"modelInstanceId": "active-llm-id",
"maxPlanSteps": 8,
"maxWorkflowCalls": 5,
"maxReplans": 2,
"totalTimeoutMs": 120000,
"workflowTimeoutMs": 60000,
"pageBridgeTimeoutMs": 30000,
"parallelReadOnly": true,
"policyProfile": "DEV_ALLOW_ALL",
"config": {"purpose": "orders"}
}只发送需要修改的字段。baseConfigVersionId 来自最新 Agent context;当 mutable base 是未发布 DRAFT 时必须提供。AGENT_DRAFT_CONFLICT 或 AGENT_CONFIG_BASE_CONFLICT 表示先重新读取上下文,不能盲目重试。
POST /api/ai-coding/projects/{projectId}/agents/{agentId}/config/publish{
"configVersionId": 102,
"requestedBy": "Codex"
}只允许发布当前 Agent 的 DRAFT。发布前平台会重新证明所有 Skill 仍为可绑定的 PUBLISHED 精确版本,并再次拒绝脚本批准和 A2A 远程绑定。
GET /api/ai-coding/projects/{projectId}/agent-skills/bindable?search={optional}从 bindings[].skill.id 和 bindings[].version.id 选择精确组合。不要从名称推断 ID,不要绑定未出现在该响应中的版本。响应 scriptPolicy 固定为 DENY。
POST /api/ai-coding/projects/{projectId}/agents/{agentId}/skills/attach{
"skillId": 11,
"skillVersionId": 21,
"baseConfigVersionId": 101,
"activationMode": "MODEL_SELECTED",
"required": false,
"enabled": true,
"publish": true,
"requestedBy": "Codex"
}默认 activationMode=MODEL_SELECTED、required=false、enabled=true、publish=true。同一 skillId 已存在时会替换成请求的精确版本;完全相同的 ACTIVE 绑定会幂等复用。请求中不要发送 scriptPolicy,平台固定使用 DENY。
POST /api/ai-coding/projects/{projectId}/agents/{agentId}/skills/detach{
"skillId": 11,
"baseConfigVersionId": 102,
"publish": true,
"requestedBy": "Codex"
}该操作只移除当前 Agent 配置中的绑定,不删除 Skill 包。目标不存在时幂等返回 removed=false。
POST /api/ai-coding/projects/{projectId}/agent-supervisor/workflow-tools/attach发送已发布 workflowId,可选使用目标 Agent 的 agentKeySlug 或 agentId。添加默认是增量操作;只有明确替换一个已附加的前序 Workflow 时才发送精确 replaceWorkflowId。Workflow GraphSpec 的创建、修改、验证和发布遵循 workflow-ai-coding Skill。
Agent authoring 错误使用 agent-ai-coding-error.v1,至少包含 code、message、requestId 和可选 details。401 表示缺少 Key;403 表示 Key 无效、已停用或越过项目/Skill 可见性边界;409 通常表示草稿基线冲突、状态冲突或必须转人工控制台。
完成前至少回读一次 Agent context,并报告:Agent id/keySlug、ACTIVE configVersionId、绑定的 Skill id/version、Workflow Tool 列表、是否发布,以及未执行的运行时或业务验收。只有 HTTP 写入成功但未回读时,不要宣称闭环完成。
© w8123, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding of w8123/EnterpriseAgentFramework.
Open the folder on GitHubat commit 7179aab
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in w8123/EnterpriseAgentFramework, which our catalogue first saw on October 7, 2026.
Agent AI Coding next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Agent AI Coding this skillw8123/EnterpriseAgentFramework | 836 | 1 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Openmaopenma-ai/open-managed-agents | 315 | — | ~854 | Automated safety check: Pass | Apache-2.0 | |
| Agent Prompt Engineeringagentailor/fullstack-langgraph-nextjs-agent | 132 | — | ~3.6k | Automated safety check: Pass | MIT | |
| Agent Inspectrajudandigam/agent-inspect | 165 | — | ~424 | Automated safety check: Pass | MIT | |
| Tool Designagentailor/fullstack-langgraph-nextjs-agent | 132 | — | ~3.2k | Automated safety check: Pass | MIT | |
| Agent Eval Casesagentailor/fullstack-langgraph-nextjs-agent | 132 | — | ~5.3k | Automated safety check: Pass | MIT |
openma-ai/open-managed-agents
Use the openma platform to build, deploy, and manage AI agents.
agentailor/fullstack-langgraph-nextjs-agent
Comprehensive guide for designing, refining, and auditing system prompts for autonomous AI agents based on Anthropic's production practices.
rajudandigam/agent-inspect
Local evidence debugger and trajectory-test toolkit for TypeScript AI agents.
agentailor/fullstack-langgraph-nextjs-agent
Design and verify tools that AI agents can actually use — for any framework or language (MCP servers, LangChain/LangGraph, function-calling, raw JSON schema; TypeScript, Python, or otherwise).
agentailor/fullstack-langgraph-nextjs-agent
Decide which AI agent behaviors are worth an eval case, then write those cases — harness-, framework-, and language-agnostic.
2FastLabs/agent-squad
Map of the agent-squad Python framework for async multi-agent orchestration: which agent, classifier, storage and tool provider to pick, and the pitfalls to avoid.
w8123/EnterpriseAgentFramework
Edit, validate, debug, publish, and inspect ReachAI Workflow drafts through the Workflow AI Coding REST API.
w8123/EnterpriseAgentFramework
Integrate Java business systems with ReachAI SDK registration, SDK instance heartbeat, gateway/embed access, and optional API Management handoff.
Categories
Create, inspect, and safely update project-scoped ReachAI Agents; edit and publish Supervisor config drafts; discover published bindable Skills; and attach or detach exact Skill versions through the…. Agent AI Coding is an agent skill from w8123/EnterpriseAgentFramework. Create, inspect, and safely update project-scoped ReachAI Agents; edit and publish Supervisor config drafts; discover published bindable Skills; and attach or detach exact Skill versions through the Agent AI Coding REST API.
Agent AI Coding fits situations like: an AI coding tool is asked to add an Agent; configure its model; remove a Skill binding; attach a published Workflow as a Tool.
Run `npx skills add w8123/EnterpriseAgentFramework --skill agent-ai-coding -a claude-code`. Or copy the skill folder (reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding in w8123/EnterpriseAgentFramework) into .claude/skills/agent-ai-coding in your project. Claude Code loads it when a task matches its description.
Run `npx skills add w8123/EnterpriseAgentFramework --skill agent-ai-coding -a codex`. Or copy the skill folder (reachai-control-service/src/main/resources/ai-assist/skills/agent-ai-coding in w8123/EnterpriseAgentFramework) into .agents/skills/agent-ai-coding in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add w8123/EnterpriseAgentFramework --skill agent-ai-coding -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agent-ai-coding, .gemini/skills/agent-ai-coding, .github/skills/agent-ai-coding and .opencode/skills/agent-ai-coding in your project.
SKILL.md names no scripts, command-line tools or credentials: Agent AI Coding is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Agent AI Coding is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Agent AI Coding: Openma (openma-ai/open-managed-agents, 315 stars), Agent Prompt Engineering (agentailor/fullstack-langgraph-nextjs-agent, 132 stars), Agent Inspect (rajudandigam/agent-inspect, 165 stars) and Tool Design (agentailor/fullstack-langgraph-nextjs-agent, 132 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
w8123 (a GitHub user) maintains it in w8123/EnterpriseAgentFramework, which has 836 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 7, 2026.
Source: w8123/EnterpriseAgentFramework on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.