Install
$ agentstack add skill-kimgoetzke-coding-agent-configs-update-skills ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Update Skills
Check for updates to locally installed skills by fetching the latest from kimgoetzke/coding-agent-configs on GitHub and comparing against the local skills directory.
Configuration
- Remote repo:
https://github.com/kimgoetzke/coding-agent-configs.git - Scripts location: Bundled in this skill's
scripts/directory
Target directory by tool
| Tool | Default target directory | | ----------- | ------------------------ | | Claude Code | ~/.claude/skills | | Copilot | ~/.copilot/skills | | Pi | ~/.pi/agent/skills |
If you cannot determine which tool you are, ask the user.
Workflow
1. Determine target directory
Set the target directory based on the table above. Use the variable TARGET_DIR in subsequent steps.
Also resolve SKILL_DIR to the absolute path of this locally installed skill directory. Typical values:
- Claude Code:
~/.claude/skills/update-skills - Copilot:
~/.copilot/skills/update-skills - Pi:
~/.pi/agent/skills/update-skills
2. Check for updates
Run the check script:
bash "$SKILL_DIR/scripts/check-updates.sh" "$TARGET_DIR"
3. Parse the output
The script outputs one line per skill with a status prefix:
| Prefix | Meaning | | ------------------------ | ------------------------------------------------- | | UP_TO_DATE: | No changes | | CHANGED: | Files differ — diff follows until END_DIFF line | | MISSING_LOCALLY: | Exists in repo but missing locally | | ALL_UP_TO_DATE | No updates available at all |
Skills that exist locally but not in the remote repo are ignored.
4. Present results to the user
- If
ALL_UP_TO_DATE: tell the user all skills are up to date and stop - Otherwise, FOR EACH
CHANGEDorMISSING_LOCALLYskill: - List the skill name and summarise what changed (files added/removed/modified)
- Show the diff in a code block
- Ask the user if they want to apply this update
5. Apply updates
For each skill the user approves, run:
bash "$SKILL_DIR/scripts/apply-update.sh" "$TARGET_DIR"
Report success or failure for each.
6. Summary
After processing all skills, print a summary:
- How many skills were updated
- How many were skipped
- How many were already up to date
Finally, ask the user if they wish to use the /update-agents skill to sync any agents from the remote repo.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: kimgoetzke
- Source: kimgoetzke/coding-agent-configs
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.