Guide · Agent skill
How to use the ECC Setup Wizard agent skill (configure-ecc)
Updated · written with AI from the project's own documentation and checked against our catalogue data
configure-ecc is an agent skill that guides you through installing, updating or reconfiguring the ECC toolkit inside the coding assistant you are already using, such as Claude Code, Codex or Kimi. This guide explains what the skill makes the agent do, how to install it from a ZIP file or the Claude apps, and how to trigger it with a plain request. By the end you will know what the wizard asks, what it changes, and what it needs from your machine.
Quick start
- 1Download the ZIP. Download the configure-ecc skill ZIP from this page.
- 2Unzip into a skills folder. Unzip it into ~/.claude/skills/ for all projects, or into .claude/skills/ inside one project.
- 3Or upload in the Claude apps. Alternatively, open Settings, go to Capabilities, then Skills, and upload the skill.
- 4Ask for setup in plain language. Describe the task, such as installing or reconfiguring ECC, and let the agent detect your harness.
- 5Choose scope and hook mode. In Claude Code, pick user, project or local for scope, and off, minimal, standard or strict for hooks.
- 6Review the preview and confirm once. Read the dry-run summary of planned actions, then answer yes or no a single time.
- 7Verify the result. Let the agent check the exit code and plugin list, then run /reload-plugins or restart Claude Code.
What does the configure-ecc skill make the agent do?
An agent skill is a folder with a SKILL.md file that tells your coding assistant how to handle a specific task. When this skill is active, the agent runs an interactive setup wizard in the current harness (the coding assistant environment you are working in). It first inspects what is already installed, then asks only the questions that apply to that assistant.
The skill is written to avoid manual copying of plugins and cloning ECC into temporary folders. It shows a preview of the planned changes and asks for one yes or no before applying anything, then verifies the result.
- Installs, updates or reconfigures ECC in Claude Code, Codex or Kimi
- Keeps to the plugins, scopes and hook features each harness actually supports
- Shows a preview before any change is made
How do you install the configure-ecc skill?
Download the ZIP file for the configure-ecc skill from this page. Then install it in one of two ways.
Option one is a file-system install. Unzip the file into ~/.claude/skills/ for all your projects, or into the .claude/skills/ folder of a single project. Option two is an upload: in the Claude apps, open Settings, go to Capabilities, and upload the skill under Skills.
The skill is documented as a repair and reconfiguration path after ECC is in place. It does not replace the provider's built-in first-time install screen.
- File-system install: unzip into ~/.claude/skills/ (personal) or .claude/skills/ (project)
- App install: Settings, then Capabilities, then Skills, then upload
~/.claude/skills/How do you trigger the skill with a natural request?
You do not need a special command. Describe what you want in plain language and the agent should pick up the skill when it matches the task. Requests such as asking the agent to install ECC, update it, or reconfigure its hooks fit the skill's purpose.
If the agent cannot tell which assistant it is running in, it is meant to show what it detected and ask you to confirm the target before running any change command.
- Example: help me install ECC in this project
- Example: reconfigure ECC and let me choose the hook mode
- Example: update my ECC setup and show me a preview first
What happens in the Claude Code wizard?
In Claude Code the wizard runs a fixed sequence. The agent first lists your current plugins and marketplace sources without changing anything. If ECC is already installed once, it treats the run as a reconfiguration. If it finds several ECC scopes, manual or old installs, broken settings or marketplace conflicts, it stops and shows the recovery steps it was given rather than guessing what to delete.
Next it asks two questions, once each. The first is the install scope: user applies to all your projects, project is shared through repository settings, and local is private to the current project. The second is the hook mode: off, minimal, standard or strict. off keeps the skills and commands but disables ECC hook automation, minimal enables only the lightest lifecycle and safety automation, standard balances quality and safety, and strict enables the most checks and reminders.
Then the agent runs a preview with dry-run, shows one summary of planned actions, and asks yes or no once. After a yes, it applies the same choices and checks that the exit code is 0 and that the scope and hooks in the result match what you picked. Finally it runs a plugin list to confirm the install and suggests /reload-plugins or a restart of Claude Code.
- Inventory: no changes made
- Two choices: scope (user, project or local) and hook mode (off, minimal, standard or strict)
- Preview with dry-run, then one yes or no
- Apply, verify, and suggest /reload-plugins or a restart
claude plugin list --jsonHow do Codex and Kimi differ?
The skill branches by harness. In Codex it uses Codex's native plugin lifecycle and does not show Claude's scope or hook levels. Codex checks the marketplace and available plugins, adds the ECC marketplace if needed, and asks for confirmation before installing. Codex asks you to approve its own hook trust decision, and the skill does not claim that Claude's four hook modes map onto Codex.
In Kimi, ECC goes into the project surface at ./.kimi-code. The skill states that Kimi does not support the ECC Claude lifecycle hook profile, so it does not ask for Claude's scope or hook mode. It previews the install first, then uses a doctor check to confirm that instructions and skills stay inside ./.kimi-code.
- Codex: native plugin commands, no Claude scope or hook questions
- Kimi: project install to ./.kimi-code, hooks unsupported, no Claude hook questions
- Unknown harness: the agent shows its evidence and asks before changing anything
npx --yes --package ecc-universal ecc doctor --target kimiWhat does the skill run, and what should you check first?
This skill runs scripts and uses the network. It executes node and npx commands. It installs ECC from the marketplace at affaan-m/ECC, and npx fetches the public npm package ecc-universal. Before you use it, make sure you are comfortable with those scripts running and with network calls during setup.
Read the preview before you answer yes. The dry-run output lists the planned actions, marketplace actions and, for a scope change, the source and destination. If you decline, the skill is designed to stop without applying changes.
- Requires Claude Code, Codex or Kimi CLI with plugin support
- Requires Node.js and npx
- Requires access to the ECC marketplace (affaan-m/ECC) and network access
- Not suitable if you do not want scripts run or network calls made during setup
What tips help you get the best result?
Run the skill from the assistant you actually use day to day, since the flow depends on which harness it detects. If you move ECC from one scope to another, expect the wizard to explain the move and include the move flag in the commands it proposes. Choose off hook mode if you want the skills and commands without automation, and choose strict only if you want the most reminders.
Keep the verdict in mind: this is a reconfiguration tool. For a first install, start with the provider's own install screen and use this skill afterwards to adjust settings.
- Let the agent inspect first; the inventory step makes no changes
- Pick the hook mode deliberately: off, minimal, standard or strict
- For a scope change, read the migration line in the summary before saying yes
What people use it for
- Reconfiguring ECC hooks in Claude Code from off to standard after a trial period
- Moving an existing ECC install from user scope to a project so the team shares the setting
- Installing ECC into a project's ./.kimi-code folder while using Kimi
- Adding the ECC marketplace and installing the plugin through Codex's native plugin commands
- Checking an older or manual ECC install before changing anything
Frequently asked questions
Is the configure-ecc skill free to use?
The source material gives the licence as MIT, which is recorded on this page. It does not describe pricing, so check the repository's licence file for the full terms before you use or redistribute it.
What do I need to run configure-ecc?
You need Claude Code, Codex or Kimi CLI with plugin support, Node.js and npx, and access to the ECC marketplace at affaan-m/ECC with network access. The skill is for terminal-based coding assistants, not for people without one.
Where do I put the configure-ecc skill files?
Unzip the downloaded ZIP into ~/.claude/skills/ to make it available in all projects, or into .claude/skills/ inside a project to limit it to that project. You can also upload it in the Claude apps under Settings, Capabilities, Skills.
Does configure-ecc replace the first-time installer?
No. The skill is a reconfiguration path after installation. It does not take over or replace the provider's built-in first-time install interface.
What is the difference between the user, project and local scopes?
User applies to all of your projects, project is shared through repository settings, and local is private to the current project. The wizard asks you to pick one value and warns you when a change moves an existing install to a new scope.
Does configure-ecc work with Codex and Kimi as well as Claude Code?
Yes, with differences. Codex uses its native plugin lifecycle without Claude's scope and hook questions, and Kimi installs into ./.kimi-code without Claude hook profiles because Kimi does not support them.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use configure-ecc if you already work in Claude Code, Codex or Kimi and want a previewed, step-by-step way to install, update or reconfigure ECC. Pick something else if you need a first-time installer, or if you do not want scripts run or network calls made during setup.
Download the skill