/install agent-experience-graph
Agent Experience Graph
This is a portable agent capability, not a runtime-specific plugin. It should work in any agent environment that can read markdown instructions and run Python 3 scripts. Runtime-specific metadata lives outside this file:
capability.json: neutral capability manifest for launchers, registries, and importersagents/openai.yaml: Codex UI metadataadapters/README.md: install notes for Codex, Claude Code, OpenClaw, Hermes, and generic agents
Use this skill to turn prior agent runs into reusable guidance for new tasks. The core loop is:
- Describe the current task and likely subtasks.
- Retrieve similar solved traces.
- Recommend skills, tools, workflow patterns, and warnings.
- Apply only the recommendations that fit the current constraints.
- After the task, record a sanitized trace so future agents can learn from it.
Quick Workflow
Create a query with a task and optional subtasks:
{
"task": "Build an ingestion pipeline for markdown API docs",
"subtasks": [
{"description": "Parse markdown into structured sections"},
{"description": "Chunk content for coding-agent retrieval"},
{"description": "Evaluate extracted endpoint metadata"}
]
}
Run the bundled recommender against a trace file:
python3 scripts/recommend_traces.py \
--traces assets/example_traces.json \
--query query.json
Use the output as evidence, not as an order. Prefer recommendations with:
- successful or partially successful outcomes
- matched subtasks, not only matched task titles
- clear lessons or failure notes
- skills/tools that are available in the current environment
Recording A Trace
After finishing a task, create a compact trace with no secrets, credentials, private user data, or proprietary snippets. Keep enough detail to support future retrieval:
{
"id": "trace-2026-05-18-doc-ingestion",
"task": "Build a structured ingestion demo for API documentation",
"outcome": "success",
"subtasks": [
{
"description": "Normalize markdown into sections",
"skills": ["structured-ingestion"],
"tools": ["python"],
"outcome": "success",
"lessons": ["Preserve headings and code blocks before chunking."]
}
],
"skills": ["structured-ingestion"],
"tools": ["python", "ripgrep"],
"lessons": ["Chunk metadata improves downstream retrieval."]
}
Append it to an existing trace library:
python3 scripts/recommend_traces.py \
--traces traces.json \
--append-trace new_trace.json
Interpretation Rules
- Similarity is a hint. Always check whether the prior environment, constraints, and outcome match the current task.
- A tool appearing in a trace does not prove it caused success. Prefer tools attached to matched successful subtasks.
- Preserve negative evidence. Failed traces are useful when their lessons explain what to avoid.
- When traces disagree, choose the recommendation with the closest subtask match and the best outcome evidence.
- Do not expose raw traces from private workspaces. Share redacted summaries or derived recommendations.
Trace Schema
For field definitions and an example trace library, read references/trace_schema.md when creating new datasets, validators, or import/export adapters.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install agent-experience-graph - After installation, invoke the skill by name or use
/agent-experience-graph - Provide required inputs per the skill's parameter spec and get structured output
What is Agent Experience Graph?
Use when an agent should learn from prior task-solving traces, recommend tools or skills for a new decomposed task, record reusable execution experience, or... It is an AI Agent Skill for Claude Code / OpenClaw, with 107 downloads so far.
How do I install Agent Experience Graph?
Run "/install agent-experience-graph" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Agent Experience Graph free?
Yes, Agent Experience Graph is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Agent Experience Graph support?
Agent Experience Graph is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Agent Experience Graph?
It is built and maintained by Yao Li (@yao23); the current version is v0.1.1.