agentskill-config
"Stores and retrieves per-user, per-project preferences for AI skills via a unified JSON-backed CLI. Loaded by consumer skills that declare a '## Skill Config' section with keys to persist across invocations."
Free to install — no account needed
Copy the command below and paste into your agent.
Instant access • No coding needed • No account needed
What you get in 5 minutes
- Full skill code ready to install
- Works with 4 AI agents
- Lifetime updates included
Description
--- name: agentskill-config description: "Stores and retrieves per-user, per-project preferences for AI skills via a unified JSON-backed CLI. Loaded by consumer skills that declare a '## Skill Config' section with keys to persist across invocations." --- # agentskill-config ## Storage Two-layer JSON files with per-key override priority: `project` overrides `global`; within the same layer, `<skill-name>` overrides `_shared`. | Scope | Path | | --------- | ------------------------------------------ | | `global` | `~/.agents/skill_config.json` | | `project` | `<project-root>/.agents/skill_config.json` | `<project-root>` is resolved via `git rev-parse --show-toplevel`. The `project` layer path should be gitignored — personal preferences are not for team version control. `_shared` is a reserved top-level key used when multiple skills share the same conceptual preference. Read applies a 4-layer automatic fallback: ``` 1. project.<skill-name>.<key> 2. project._shared.<key> 3. global.<skill-name>.<key> 4. global._shared.<key> ``` The first non-null value is used. --- ## CLI > `<skill>` = the agentskill-config directory (resolved from the load path by the agent); `<X>` = consumer skill name (e.g. `git-open-pr`) or `_shared`. ```bash SC=<skill>/scripts/agentskill-config.js # Read (auto-fallback; outputs empty string and exits 0 if not found) value=$(node "$SC" read <X> <key>) # Write (writes to the corresponding file by scope; mkdir -p automatically; idempotent merge) # When writing to _shared, the CLI prints an impact-scope warning to stderr — agent should confirm with user before proceeding node "$SC" write <X> <key> "<value>" --scope <global|project> # List node "$SC" list <X> # list a specific skill / _shared node "$SC" list # list all # Clean (SHOULD --dry-run first to preview) node "$SC" clean <X> [--scope <global|project>] [--dry-run] ``` For full flag details, stdout format, and exit codes, see `references/api.md`.
Security Status
Scanned
Passed automated security checks
Related AI Tools
More Grow Business tools you might like
Linear
FreeManaging Linear issues, projects, and teams. Use when working with Linear tasks, creating issues, updating status, querying projects, or managing team workflows.
codex-collab
FreeUse when the user asks to invoke, delegate to, or collaborate with Codex on any task. Also use PROACTIVELY when an independent, non-Claude perspective from Codex would add value — second opinions on code, plans, architecture, or design decisions.
Rails Upgrade Analyzer
FreeAnalyze Rails application upgrade path. Checks current version, finds latest release, fetches upgrade notes and diffs, then performs selective upgrade preserving local customizations.
Asta MCP — Academic Paper Search
FreeDomain expertise for Ai2 Asta MCP tools (Semantic Scholar corpus). Intent-to-tool routing, safe defaults, workflow patterns, and pitfall warnings for academic paper search, citation traversal, and author discovery.
Hand Drawn Diagrams
FreeCreate hand-drawn Excalidraw diagrams, flows, explainers, wireframes, and page mockups. Default to monochrome sketch output; allow restrained color only for page mockups when the user explicitly wants webpage-like fidelity.
Move Code Quality Checker
FreeAnalyzes Move language packages against the official Move Book Code Quality Checklist. Use this skill when reviewing Move code, checking Move 2024 Edition compliance, or analyzing Move packages for best practices. Activates automatically when working