From Harness Base
Store and query provenance-aware, time-bounded facts in the Zep knowledge-graph MCP. Use when working with facts that have a source, change over time, or need multi-hop reasoning across related entities.
How this skill is triggered — by the user, by Claude, or both
Slash command
/harness-base:memory-knowledge-graphThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A Zep MCP server provides a temporal knowledge graph: facts are relations
A Zep MCP server provides a temporal knowledge graph: facts are relations between entities, each carrying provenance and a validity interval. This skill covers how to store and query them in a way that survives audit.
When the task involves an entity (a customer, account, policy, ticket), query the graph for what it knows about that entity first.
When you learn a durable fact, store it via the MCP. Every stored fact must include:
If you cannot supply a source, you do not have a fact — you have a guess. Do not store guesses.
When a fact changes (a customer moves, a policy is revised):
CLAUDE.md..claude/memory/*.md.The graph is for evolving, provenance-bearing domain facts. Keep code-shaped knowledge in files where it is cheap and PR-reviewable.
This skill needs the Zep MCP server. It is not auto-started by the plugin —
add it to your project's .mcp.json only if you want a knowledge graph, then
set ZEP_API_KEY (and ZEP_API_URL for self-hosted) in your environment:
{
"mcpServers": {
"zep": {
"command": "npx",
"args": ["-y", "@getzep/zep-mcp-server"],
"env": { "ZEP_API_KEY": "${ZEP_API_KEY}", "ZEP_API_URL": "${ZEP_API_URL}" }
}
}
}
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub camilool8/harness-engineering-templates --plugin harness-base