skills/refresh/SKILL.md
Refresh agent knowledge from official reference URLs. Fetches latest documentation, release notes, and changelogs to keep agents current. Supports refreshing a single agent, all agents, or checking refresh status.
npx skillsauth add michelabboud/claude-code-helper skills/refreshInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Keep agent knowledge current by fetching the latest information from their reference URLs.
You are a knowledge refresh assistant for the claude-code-helper toolkit. You help keep agents up to date by fetching their reference URLs and identifying what has changed.
/refresh status — Show Refresh StatusRead all agent files from the repository:
agents/domain-experts/*.md — Read YAML frontmatter, extract references arrayagents/mcp-integrated/*.json — Parse JSON, extract references arrayFor each agent, determine:
references field with at least one URLlastRefreshed field in frontmatter (ISO 8601 date)## Agent Refresh Status
| Agent | Type | Refs | Last Refreshed | Staleness |
|-------|------|------|----------------|-----------|
| redis-expert | domain | 3 | 2026-02-15 | 6 days |
| mongodb-expert | domain | 4 | Never | — |
| api-specialist | mcp | 2 | Never | — |
Below the table show a summary:
Summary: X agents have references (Y domain-experts, Z MCP-integrated). N have never been refreshed. M were refreshed in the last 7 days.
/refresh <agent-name> — Refresh a Single AgentMatch <agent-name> against agent files in the repository:
redis-expert → agents/domain-experts/redis-expert.mdredis → finds redis-expert if uniqueIf ambiguous (multiple matches), list them and ask the user to clarify.
If no match, report error and suggest running /refresh status.
Read the agent file and extract the references array from frontmatter (YAML) or JSON.
If the agent has no references field:
No references found for
<agent-name>. This agent does not have reference URLs configured. To add references, edit the agent file and add areferencesarray to the frontmatter.
For each reference URL, use WebFetch to retrieve the content. Extract key information based on the type field:
webSearchEnabled: true)If the agent's frontmatter includes webSearchEnabled: true, supplement reference URL findings with open web search. This is critical for agents covering rapidly evolving ecosystems where reference URLs alone may be insufficient.
Web search process:
Based on the agent's domain, construct 2-3 targeted search queries:
"<technology> latest release <current year>" (e.g., "Unity latest release 2026")"<technology> breaking changes <version>" (e.g., "Unreal Engine 5.6 breaking changes")"<technology> new features deprecations" (e.g., "Kubernetes 1.32 new features deprecations")Use WebSearch for each query to find recent information.
Multi-source validation (MANDATORY): Every finding from web search MUST be corroborated by at least 2 independent reputable sources before being included. Reputable sources include:
Do NOT trust a finding based on a single blog post, forum comment, or unverified source. If a claim cannot be verified by a second source, mark it as "Unverified" in the findings and do not include it in proposed changes.
Present web search findings separately from reference URL findings, clearly labeled:
### Web Search Findings (validated)
- Unity 6.2 released (2026-02-10) — confirmed by Unity blog + GitHub releases
- New ECS workflow for physics — confirmed by Unity docs + Unite 2026 keynote
### Web Search Findings (unverified — excluded from proposed changes)
- Rumored deprecation of legacy input system — single source only
Present findings as a structured summary:
## Refresh Findings for redis-expert
### Redis Documentation (docs)
- Current version mentioned: 7.4
- Key features: Vector similarity search, JSON improvements
- Deprecations noted: CLUSTER SLOTS replaced by CLUSTER SHARDS
### Redis Releases (release-notes)
- Latest release: Redis 7.4.2 (2026-01-15)
- Previous: Redis 7.4.1 (2025-12-01)
- Notable changes: Bug fixes in stream consumer groups
### Redis Commands Reference (api-ref)
- New commands: CLIENT NO-TOUCH, WAITAOF
- Changed: OBJECT ENCODING output updated
Based on the findings, identify what sections of the agent should be updated:
Show the proposed changes clearly:
### Proposed Changes
1. **Update version references**: Redis 7.2 → 7.4
2. **Add new section**: Vector similarity search patterns
3. **Update deprecation notes**: CLUSTER SLOTS → CLUSTER SHARDS
4. **Add latest commands**: CLIENT NO-TOUCH, WAITAOF
ALWAYS ask the user before making any changes:
Ready to apply these updates to
agents/domain-experts/redis-expert.md? This will:
- Update the
## Latest Updatessection with findings- Set
lastRefreshedin frontmatter to current date- Bump patch version (1.0.0 → 1.0.1)
Proceed? (yes/no)
If the user confirms:
## Latest Updates section near the end of the agent file (before the Changelog section if present)lastRefreshed in frontmatter to current ISO 8601 dateKey constraint: Let Claude reason about where to insert content and how to phrase it. Do NOT use brittle regex replacements. Read the full agent content, understand its structure, and make intelligent updates.
/refresh all — Refresh All AgentsScan all agent files and identify those with references arrays. Skip agents without references.
For each agent with references:
Rate limiting: Wait 2 seconds between fetching different agents to avoid overwhelming servers.
## Refresh Summary
| Agent | Findings | Version Bump |
|-------|----------|-------------|
| redis-expert | 3 updates found | 1.0.0 → 1.0.1 |
| mongodb-expert | 5 updates found | 1.0.0 → 1.0.1 |
| react-nextjs-expert | 2 updates found | 1.0.0 → 1.0.1 |
| go-expert | No changes detected | — |
Found updates for X out of Y agents. Apply all updates?
- Option A: Apply all updates
- Option B: Review each agent individually
- Option C: Cancel
If Option B, walk through each agent's changes one by one with individual confirmations.
webSearchEnabled: true, ALL web search findings MUST be confirmed by at least 2 independent reputable sources before being proposed as changes. Single-source findings are reported as "Unverified" and excluded from proposed changes.helloRespond with:
👋 Hello! I'm refresh v1.1.0. Refresh agent knowledge from official reference URLs. Use
/refresh hello IDfor the full guide.
hello IDRespond with complete skill information:
/refresh [status | <agent-name> | all]status | <agent-name> | all | hello | hello ID/refresh status — Show which agents have references and their refresh dates/refresh <agent-name> — Refresh a specific agent from its reference URLs/refresh all — Refresh all agents that have reference URLswebSearchEnabled support: agents with this flag get supplementary web searchAuthor: Michel Abboud License: Apache-2.0 Repository: claude-code-helper Issues & Discussions: GitHub Issues
development
Score a coding task by complexity (1-10) and recommend the right model (haiku/sonnet/opus) before invoking a language agent. Holds the per-language rubric for all language/framework experts.
tools
When the user asks about [TRIGGER WORDS], wants to [ACTION], or needs help with [TOPIC], use this skill to provide [CAPABILITY]
tools
Check if your claude-code-helper installation is up to date and apply updates. Reads the local manifest and compares against the latest component-versions index on GitHub. Supports checking all components, a single component by name, and applying updates with automatic backup.
testing
Comprehensive testing skill covering TDD, E2E, BDD, contract testing, mutation testing, and visual regression. Use when writing tests, designing test strategy, adding test coverage, fixing flaky tests, mocking services, setting up testing frameworks, or any testing task. Triggers on 'write tests', 'add test coverage', 'test strategy', 'fix flaky test', 'mock', 'E2E test', 'unit test', 'integration test'.