CCS Task Delegation
kaitranntt/ccs
Hands simple, deterministic tasks such as typo fixes, tests and small refactors to cheaper models through the ccs CLI, choosing a profile from your config.
在 Claude Code、Codex 或 Kimi 内引导 ECC 安装、更新或重新配置,同时严格遵守各家工具真实的插件、范围和 Hook 能力。
$ npx skills add affaan-m/ECC --skill configure-ecc -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install affaan-m/ECC configure-ecc --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/affaan-m/ECC.git skills-src && mkdir -p .claude/skills && cp -r skills-src/docs/zh-CN/skills/configure-ecc .claude/skills/configure-ecc && 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 "configure-ecc" agent skill from https://github.com/affaan-m/ECC/tree/main/docs/zh-CN/skills/configure-ecc into .claude/skills/configure-ecc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configure-ecc", 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/affaan-m/ECC/tree/main/docs/zh-CN/skills/configure-eccType 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 affaan-m/ECC --skill configure-ecc -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install affaan-m/ECC configure-ecc --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/affaan-m/ECC.git skills-src && mkdir -p .agents/skills && cp -r skills-src/docs/zh-CN/skills/configure-ecc .agents/skills/configure-ecc && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "configure-ecc" agent skill from https://github.com/affaan-m/ECC/tree/main/docs/zh-CN/skills/configure-ecc into .agents/skills/configure-ecc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configure-ecc", 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 affaan-m/ECC --skill configure-ecc -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install affaan-m/ECC configure-ecc --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/affaan-m/ECC.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/docs/zh-CN/skills/configure-ecc .cursor/skills/configure-ecc && 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 "configure-ecc" agent skill from https://github.com/affaan-m/ECC/tree/main/docs/zh-CN/skills/configure-ecc into .cursor/skills/configure-ecc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configure-ecc", 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/affaan-m/ECC.git --path docs/zh-CN/skills/configure-ecc--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 affaan-m/ECC --skill configure-ecc -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install affaan-m/ECC configure-ecc --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/affaan-m/ECC.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/docs/zh-CN/skills/configure-ecc .gemini/skills/configure-ecc && 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 "configure-ecc" agent skill from https://github.com/affaan-m/ECC/tree/main/docs/zh-CN/skills/configure-ecc into .gemini/skills/configure-ecc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configure-ecc", 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 affaan-m/ECC configure-eccInstalls 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 affaan-m/ECC --skill configure-ecc -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/affaan-m/ECC.git skills-src && mkdir -p .github/skills && cp -r skills-src/docs/zh-CN/skills/configure-ecc .github/skills/configure-ecc && 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 "configure-ecc" agent skill from https://github.com/affaan-m/ECC/tree/main/docs/zh-CN/skills/configure-ecc into .github/skills/configure-ecc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configure-ecc", 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 affaan-m/ECC --skill configure-ecc -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install affaan-m/ECC configure-ecc --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/affaan-m/ECC.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/docs/zh-CN/skills/configure-ecc .opencode/skills/configure-ecc && 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 "configure-ecc" agent skill from https://github.com/affaan-m/ECC/tree/main/docs/zh-CN/skills/configure-ecc into .opencode/skills/configure-ecc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configure-ecc", 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.
configure-ecc在 Claude Code、Codex 或 Kimi 内引导 ECC 安装、更新或重新配置,同时严格遵守各家工具真实的插件、范围和 Hook 能力。
Configure Ecc is an agent skill from affaan-m/ECC. 在 Claude Code、Codex 或 Kimi 内引导 ECC 安装、更新或重新配置,同时严格遵守各家工具真实的插件、范围和 Hook 能力。
Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It works with Kimi. The repository describes itself as: The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 4eb71d9. 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.
Shell commands in SKILL.md call:
npxcodexclaudenodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.
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.
Configure Ecc loads about 1.1k tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 271 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 affaan-m/ECC at commit 4eb71d9, republished under its MIT licence (© affaan-m). 271 words, ~1,112 tokens.
.claude/skills/configure-ecc/SKILL.md (or your agent's skills folder).在当前工具内运行对话式向导:先检查,只收集受支持的选项,预览,只确认 一次,以非交互方式执行,验证,最后才显示欢迎信息。不要把 ECC 克隆到 临时目录,也不要手动复制插件组件。
在用户自己操作的终端中,规范入口是 ecc setup 和 npx ecc-universal setup。
在工具内请改用下方参数完整的非交互命令。
./.kimi-code;Kimi 不支持 ECC 的 Claude 生命周期
Hook 配置。此技能是安装后的重新配置路径,无法拦截或取代提供商内置的首次安装界面。
运行以下两条命令,总结 ECC 的安装范围、启用状态和 marketplace 来源:
claude plugin list --json
claude plugin marketplace list --json只有一个现有 ecc@ecc 时,将本次视为重新配置。不要把 Claude 提供商所有的
“Open home page”控件当作安装证据。若 setup 报告多个 ECC 范围、旧版或手动
安装、配置损坏或 marketplace 冲突,请停止并原样报告恢复建议,不要猜测要删除哪个。
只询问一次安装范围,并要求且仅要求一个值:
user | project | localuser 对当前用户全局可用。project 通过仓库设置共享。local 仅当前项目私有。界面中只能把选中的一个范围显示为已选或正在安装。如果用户从唯一现有范围
切换到另一范围,说明这是范围迁移,并在下方命令中加入 --move-scope。
只询问一次 Hook 模式,并要求且仅要求一个值:
off | minimal | standard | strictoff 保留技能和命令,但关闭 ECC Hook 自动化。minimal 只启用最轻量的生命周期和安全自动化。standard 平衡质量和安全自动化。strict 启用最严格的检查和提醒。Hook 偏好是个人 Claude 插件配置,不会跟随所选安装范围。
优先使用插件自带的 setup 脚本。替换两个已选值,只在范围迁移时加入
--move-scope:
node "$CLAUDE_PLUGIN_ROOT/scripts/setup.js" --mode claude-plugin \
--scope <scope> --hooks <hooks> [--move-scope] --dry-run --json如果 $CLAUDE_PLUGIN_ROOT 不可用,使用已发布的 npm 包:
npx --yes --package ecc-universal ecc setup --mode claude-plugin \
--scope <scope> --hooks <hooks> [--move-scope] --dry-run --json只显示一次确认摘要,内容包含计划操作、唯一范围、唯一 Hook 模式、marketplace 操作和
任何从来源到目标的迁移。只问一个是/否问题。不要通过工具的 Shell 调用不带参数的
交互式 ecc setup,因为该 Shell 通常不是 TTY。
确认后,使用同一路径但去掉 --dry-run。保留每个明确选择,并请求 JSON:
node "$CLAUDE_PLUGIN_ROOT/scripts/setup.js" --mode claude-plugin \
--scope <scope> --hooks <hooks> [--move-scope] --yes --json备用命令:
npx --yes --package ecc-universal ecc setup --mode claude-plugin \
--scope <scope> --hooks <hooks> [--move-scope] --yes --json必须得到零退出状态,且 setup 结果中的 scope 和 hooks 必须等于所选值。然后独立运行:
claude plugin list --json只有在所选范围中恰好存在一个已启用的 ecc@ecc 条目时才继续。如果
$CLAUDE_PLUGIN_ROOT 可用,把成功 setup 的 action(installed、updated、
migrated、resumed 或 already-migrated)传给内置渲染器:
调用前必须确认提供方报告的版本匹配 scripts/lib/terminal-welcome.js 中的
ECC_VERSION_PATTERN。异常版本文本应被拒绝,不得插入 shell 命令。
node -e 'const { renderTerminalWelcome } = require(process.env.CLAUDE_PLUGIN_ROOT + "/scripts/lib/terminal-welcome"); process.stdout.write(renderTerminalWelcome({ action: process.argv[1], version: process.argv[2], color: process.stdout.isTTY }));' "<action>" "<installed-version>"欢迎信息只渲染一次。失败、预览、取消、范围或 Hook 不匹配、无法验证时都不显示;
改为报告错误和恢复方法。验证完成后,提醒用户运行 /reload-plugins 或重启 Claude Code。
使用 codex plugin marketplace list --json 和 codex plugin list --available --json 检查。
Codex 的原生插件命令没有 Claude 式 user | project | local 选择器。不要询问 Claude 范围或
Hook 四档模式。Codex 原生插件支持提供商专用 Hook,但 Codex 会要求用户明确信任。让 Codex
显示该信任决定;不要声称 Claude 的四种配置可以映射到 Codex。
如果缺少 ECC marketplace,请添加;否则刷新快照:
codex plugin marketplace add affaan-m/ECC
codex plugin marketplace upgrade ecc --json只确认一次,然后安装或幂等刷新已安装缓存,并验证:
codex plugin add ecc@ecc --json
codex plugin list --json只有 JSON 报告 ECC 已安装并提供 installedPath 时才继续,然后渲染已验证组合包的欢迎信息:
installedPath 只能使用 Codex JSON 返回的原始绝对路径,并拒绝控制字符。版本必须通过
ECC_VERSION_PATTERN 验证。请使用下面的 argument array 直接调用 node;这是工具 API
调用,不是 shell 命令:
["<installedPath>/scripts/welcome.js", "--action", "configured", "--version", "<installed-version>"]如果当前工具无法把可执行文件与 argument array 分开传递,请跳过欢迎信息。不得使用 Codex JSON 中的值构造 shell 命令。
绝不要声称 Claude 的 off | minimal | standard | strict 配置已应用到 Codex。
确认前说明能力摘要:目标为 ./.kimi-code;ECC 生命周期 Hook 为 hooks=unsupported。
不要询问 Claude 范围或 Hook 模式。先预览:
npx --yes --package ecc-universal ecc install --profile core --target kimi --dry-run只针对该项目目标确认一次,然后执行去掉 --dry-run 的同一命令。使用以下命令验证:
npx --yes --package ecc-universal ecc doctor --target kimi只有 doctor 成功,且已安装的指令和技能仍位于 ./.kimi-code 内时才运行:
npx --yes --package ecc-universal ecc welcome --action configured不要声称 Kimi 已安装或配置 ECC 生命周期 Hook。
© affaan-m, 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 docs/zh-CN/skills/configure-ecc of affaan-m/ECC.
Open the folder on GitHubat commit 4eb71d9
Configure Ecc 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 |
|---|---|---|---|---|---|---|
| Configure Ecc this skillaffaan-m/ECC | 276k | — | ~1.1k | Automated safety check: Pass | MIT | |
| CCS Task Delegationkaitranntt/ccs | 2.9k | — | ~1.8k | Automated safety check: Pass | MIT | |
| Ccmanager Configkbwo/ccmanager | 1.3k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Kimi WebbridgeMoonshotAI/kimi-code | 7.8k | — | ~3.6k | Automated safety check: Pass | MIT | |
| Open Kimi Pptjinwyp/open-ppt-skill | 161 | 2 repos | ~5.1k | Automated safety check: Pass | MIT | |
| Helmor Bump Vendorsdohooo/helmor | 1.3k | — | ~2.1k | Automated safety check: Pass | Apache-2.0 |
kaitranntt/ccs
Hands simple, deterministic tasks such as typo fixes, tests and small refactors to cheaper models through the ccs CLI, choosing a profile from your config.
kbwo/ccmanager
Set up, review, or repair a CCManager config — .ccmanager.json at a git repository root, or the global ~/.config/ccmanager/config.json.
MoonshotAI/kimi-code
Kimi Browser Extension(Kimi 浏览器扩展,原 Kimi WebBridge)lets AI control the user's real browser — navigate, click, type, read, screenshot, and interact with any website using the user's actual login…
jinwyp/open-ppt-skill
Create, edit, replicate, read, and export presentations. An agent skill from jinwyp/open-ppt-skill.
dohooo/helmor
Bump or upgrade the pinned versions of Helmor's bundled agent CLIs, SDKs, and supporting binaries — Claude Code + claude-agent-sdk (lockstep), Codex, Cursor SDK, OpenCode, Kimi, Pi, and gh / glab /…
MoonshotAI/kimi-code
A skill your agent uses when generating changesets in the kimi-code repository — deciding whether to write one, which package to list, the bump level, the wording, and the confirmation workflow.
affaan-m/ECC
Audits your installed Claude skills and commands for quality, with a quick mode for recently changed skills and a full mode that evaluates all of them through subagents.
affaan-m/ECC
Ingests, indexes, searches, edits and monitors video, audio and live streams through the VideoDB Python SDK, returning stream links, clips and timestamps.
affaan-m/ECC
Route broad documentation-governance requests to existing ECC skills and run an opt-in, read-only audit of mapped documentation roles, links, ADR indexes, and evidence references.
affaan-m/ECC
Scans installed skills for principles that recur across them and proposes rule-file changes: append, revise, add a section, create a file or leave as covered.
affaan-m/ECC
Builds DRAFT counterparty agreements from one markdown template and a small JSON spec per party, with clauses picked by the party's role.
affaan-m/ECC
Measures whether agents actually follow a skill, rule or agent definition by generating scenarios at three strictness levels and scoring tool-call traces.
Works with
在 Claude Code、Codex 或 Kimi 内引导 ECC 安装、更新或重新配置,同时严格遵守各家工具真实的插件、范围和 Hook 能力。. Configure Ecc is an agent skill from affaan-m/ECC.
Run `npx skills add affaan-m/ECC --skill configure-ecc -a claude-code`. Or copy the skill folder (docs/zh-CN/skills/configure-ecc in affaan-m/ECC) into .claude/skills/configure-ecc in your project. Claude Code loads it when a task matches its description.
Run `npx skills add affaan-m/ECC --skill configure-ecc -a codex`. Or copy the skill folder (docs/zh-CN/skills/configure-ecc in affaan-m/ECC) into .agents/skills/configure-ecc 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 affaan-m/ECC --skill configure-ecc -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/configure-ecc, .gemini/skills/configure-ecc, .github/skills/configure-ecc and .opencode/skills/configure-ecc in your project.
Going by SKILL.md and its folder, Configure Ecc needs the command-line tools its instructions call (npx, codex, claude and node). Our summary lists: Node.js.
SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. 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.
Configure Ecc 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.1k tokens (SKILL.md is roughly 4.4k 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 Configure Ecc: CCS Task Delegation (kaitranntt/ccs, 2.9k stars), Ccmanager Config (kbwo/ccmanager, 1.3k stars), Kimi Webbridge (MoonshotAI/kimi-code, 7.8k stars) and Open Kimi Ppt (jinwyp/open-ppt-skill, 161 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
affaan-m (a GitHub user) maintains it in affaan-m/ECC, which has 276,111 GitHub stars. The repository holds 683 skills in this directory. The repository was last updated on October 10, 2026.
Source: affaan-m/ECC on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.