edit-config
Edit agent configuration
This skill serves both Claude and Codex and tracks one repository branch:
- Repository:
https://github.com/Mizoreww/awesome-agent-config.git - Branch:
main
1. Identify the request and target
Distinguish inspection from modification, and repository edits from changes to an installed agent. Default to the current conversation's agent; target both only when requested. Resolve the actual CLAUDE_CONFIG_DIR, CODEX_HOME, or user-selected home. Read relevant configuration, agent-config/selection.json, and agent-config/files.json when present; use native lists to verify installed state. Redact credentials.
For inspection, report current values, selected content, sources, differences, and pending items directly in the conversation as relevant. Export a document only when requested. Reading configuration does not authorize writing receipts, changing settings, installing dependencies, or disabling imports. Stop when the query is answered unless the user also requested a change.
Completion: the operation, target, existing state, and authorization are clear.
2. Resolve the branch for changes
Fetch the branch above into a fresh temporary checkout and resolve its full commit SHA. Use files from that same SHA throughout an installation/update operation. Preserve existing user checkouts and local edits. A missing branch or incompatible layout is an error; report it without substituting another branch or the remote default.