knowledge-agent skill
✓ OfficialBuild and query AI-powered knowledge bases from claude-mem observations. Use when users want to create focused "brains" from their observation history, ask questions about past work patterns, or compile expertise on specific topics.
- GitHub stars
- 144
- Files
- 1
- Last commit
- Nov 10, 2026
- License
- MIT
- Allowed tools
- —
What does the knowledge-agent skill do?
knowledge-agent builds and query AI-powered knowledge bases from claude-mem observations. Use when users want to create focused "brains" from their observation history, ask questions about past work patterns, or compile expertise on specific topics.
How to install the knowledge-agent skill
Each command copies the skill folder into the client's skills directory. Restart the client or start a new session to load it.Install the knowledge-agent skill in Plugin
/plugin marketplace add skillmds/SkillMD /plugin install agents-mcp@skillmd
Install the knowledge-agent skill in Claude Code
~/.claude/skills/knowledge-agent/SKILL.md
$ npx degit skillmds/SkillMD/plugins/agents-mcp/skills/knowledge-agent ~/.claude/skills/knowledge-agentInstall the knowledge-agent skill in Claude Code (project)
.claude/skills/knowledge-agent/SKILL.md
$ npx degit skillmds/SkillMD/plugins/agents-mcp/skills/knowledge-agent .claude/skills/knowledge-agentInstall the knowledge-agent skill in Codex
~/.agents/skills/knowledge-agent/SKILL.md
$ npx degit skillmds/SkillMD/plugins/agents-mcp/skills/knowledge-agent ~/.agents/skills/knowledge-agentInstall the knowledge-agent skill in Gemini CLI
~/.gemini/skills/knowledge-agent/SKILL.md
$ npx degit skillmds/SkillMD/plugins/agents-mcp/skills/knowledge-agent ~/.gemini/skills/knowledge-agentInstall the knowledge-agent skill in Claude.ai
npx degit skillmds/SkillMD/plugins/agents-mcp/skills/knowledge-agent knowledge-agent && zip -r knowledge-agent.zip knowledge-agent # claude.ai → Customize → Skills → + → Create skill → Upload a skill → knowledge-agent.zip
SKILL.md
View on GitHubKnowledge Agent
Build and query AI-powered knowledge bases from claude-mem observations.
What Are Knowledge Agents?
Knowledge agents are filtered corpora of observations compiled into a conversational AI session. Build a corpus from your observation history, prime it (loads the knowledge into an AI session), then ask it questions conversationally.
Think of them as custom "brains": "everything about hooks", "all decisions from the last month", "all bugfixes for the worker service".
Workflow
Step 1: Build a corpus
build_corpus name="hooks-expertise" description="Everything about the hooks lifecycle" project="claude-mem" concepts="hooks" limit=500
Filter options:
project— filter by project nametypes— comma-separated: decision, bugfix, feature, refactor, discovery, changeconcepts— comma-separated concept tagsfiles— comma-separated file paths (prefix match)query— semantic search querydateStart/dateEnd— ISO date rangelimit— max observations (default 500)
Step 2: Prime the corpus
prime_corpus name="hooks-expertise"
This creates an AI session loaded with all the corpus knowledge. Takes a moment for large corpora.
Step 3: Query
query_corpus name="hooks-expertise" question="What are the 5 lifecycle hooks and when does each fire?"
The knowledge agent answers from its corpus. Follow-up questions maintain context.
Step 4: List corpora
list_corpora
Shows all corpora with stats and priming status.
Tips
- Focused corpora work best — "hooks architecture" beats "everything ever"
- Prime once, query many times — the session persists across queries
- Reprime for fresh context — if the conversation drifts, reprime to reset
- Rebuild to update — when new observations are added, rebuild then reprime
Maintenance
Rebuild a corpus (refresh with new observations)
rebuild_corpus name="hooks-expertise"
After rebuilding, reprime to load the updated knowledge:
Reprime (fresh session)
reprime_corpus name="hooks-expertise"
Clears prior Q&A context and reloads the corpus into a new session.
Files in this skill
1knowledge-agent skill questions
How do I install the knowledge-agent skill in Claude Code?
Run npx degit skillmds/SkillMD/plugins/agents-mcp/skills/knowledge-agent ~/.claude/skills/knowledge-agent. Claude Code loads skills from ~/.claude/skills (all projects) or .claude/skills (one project) and uses a skill when its description matches the task.
Which clients can use the knowledge-agent skill?
Any client that reads the Agent Skills format: Claude Code, Codex, Gemini CLI and claude.ai (upload as a ZIP). Scripts in the skill run only where the client allows code execution.