We're hiring! Come build with us →
Zep
Zep Agent Skills · Free until Jan 4, 2027

Build agents that
learn from experience

Zep Agent Skills is the learning layer for enterprise agents, turning agent tasks into skills that improve completion rate and reduce cost.

Start building
Why Zep Agent Skills

More reliable, lower-cost agents

For complex tasks, Zep Agent Skills learns from each run and improves the skills automatically.

01

Complete more tasks reliably

Your agent reuses the steps that worked before. In our testing, task success rose by up to 18.8 points.

02

Reduce token use and cost

Skills from a strong model let a lower-cost model do the same task. In our tests, completed tasks used up to 44.6% fewer tokens.

03

Finish faster with less reasoning

With a known procedure, your agent needs less reasoning. Each model with skills at low reasoning beat its maximum-reasoning score without skills.

Ready to start? Install the Zep SDK and send your first Traces.

Go to Get started
The problem

Every run starts from zero

Your agent has to discover the same procedure on each run and makes the same mistakes again. When the run ends, the agent loses what it learned.

Task · Reconcile a failed paymentRepeated in every run
MON · run 0412resolved · 14 steps
  1. retry charge✕ declined
  2. retry charge✕ declined
  3. inspect intent
  4. card expired
  5. open case
TUE · run 0463resolved · 21 steps
  1. retry charge✕ declined
  2. retry charge✕ duplicate charge
  3. refund duplicate
  4. inspect intent
  5. card expired
WED · run 0518resolved · 17 steps
  1. retry charge✕ declined
  2. retry charge✕ gateway timeout
  3. inspect intent
  4. card expired
  5. open case
The solution

With Zep Agent Skills, agents improve with every success and failure

Zep compiles the steps that worked in your agent's past runs into a skill. The agent follows the skill, and each new run updates the skill.

Past runs
  • PASSrun 0518
  • FAILrun 0463
  • PASSrun 0531
  • FAILrun 0490
Agent Skills
SKILL · V5
Reconcile a failed payment
  1. 1  Check the payment intent first
  2. 2  Retry once, with an idempotency key
  3. 3  On a second failure, open a case
Next run
  • check intent
  • update payment method
  • retry once
  • resolved first time
Each run refines the skill
Integrations

Works with the agent stack you have

Zep Agent Skills works with any agent framework. You can import your existing traces or send Traces with the Zep SDK.

Agent frameworks
  • LangGraph
  • OpenAI Codex SDK
  • Claude Agent SDK
  • Google ADK
  • Mastra
  • Eve
Trace connections
  • BraintrustAvailable
  • LangSmithAvailable
  • LangfuseComing soon
Benchmark results

More tasks completed on every benchmark we tested

Zep built skills from Claude Opus 5.5 runs. Three lower-cost models then ran the same tasks with and without the skills, on three enterprise benchmarks.

Skills make cheaper models more capable

Tasks completed · EnterpriseOps-Gym · low effort
  • GPT-6 Luna27.7%
  • + skills37.9%
  • Claude Haiku 5.533.9%
  • + skills45.3%
  • DeepSeek V4.1 Flash48.3%
  • + skills56.8%
  • Claude Opus 5.5Max effort, no skills52.8%
Tasks completed
+18.8 pts

Agents with skills completed more tasks in all 26 configurations that we tested.

GPT-6 Luna on AppWorld, low reasoning effort

Tokens per completed task
−44.6%

Fewer tokens in all 8 τ³-bench banking configurations.

Claude Haiku 5.5 on τ³-bench banking, medium reasoning effort

Results · October 2026

Read the paper
Start building
How Agent Skills works

Capture, compile, curate, review, serve

Each verified outcome feeds the next compilation. The agent always reads the current admitted version.

01

Capture

Each task run becomes a Trace: the objective, the ordered events, and the verified outcome.

02

Compile

Zep proposes a procedure from the verified runs of one task family.

03

Curate

Zep checks each proposal, then adds it to a new version or rejects it.

04

Review

Automatic scans and an evaluation run before Zep admits a version. You can add member review.

05

Serve

The agent reads the current admitted skill through MCP or the Zep SDKs.

Serve

Skills reach the agent at task time

Connect an MCP-compatible agent with no change to its code, or call the Zep SDKs from your application.

Context MCP Server

Bind an Agent to the MCP connection of your project. The agent gets tools to search skills, read a skill, and report each use and its outcome.

agent → Zep Context MCP Server
search_agent_skills("failed invoice payment")
→ payment_recovery · v5
read_agent_skill("payment_recovery")
→ 4 steps, 1 recovery
report_agent_skill_use(outcome="succeeded")

Zep SDKs

Search before the task, put the skill in the prompt, then record the use and its outcome.

skills.py
results = client.agent.skill.search(    agent_uuid=agent_uuid,    query="customer reports a duplicate charge",    task_family="billing.support",    limit=3,)skill = results.items[0]  # put skill.markdown in the prompt use = client.agent.skill.use.create(    agent_uuid=agent_uuid,    skill_uuid=skill.uuid_,    search_id=results.response.search_id,    trace_uuid=trace.uuid_,    usage="used",) client.agent.skill.use.add_outcome(    agent_uuid=agent_uuid,    skill_uuid=skill.uuid_,    use_uuid=use.uuid_,    outcome="succeeded",)
Skills and fine-tuning

Task knowledge without a training pipeline

Fine-tuning is costly, slow, and brittle, and each process change needs a new training run for one model. Skills need no training: on ALFWorld, skills removed 57% of Qwen3-8B failures, and RSD fine-tuning removed only 37%.

Operating effort
Fine-tuning

Curate datasets, run training jobs, maintain evals, and deploy and host each model version.

Agent Skills

Skills are compiled from runs the agent already makes. No datasets, training jobs, or model hosting.

Keeping current
Fine-tuning

Updates arrive on a retraining cycle. A new base model means fine-tuning again.

Agent Skills

Skills update as new runs arrive, and carry over when you change models.

Inspection and rollback
Fine-tuning

Learned behavior is in the weights. Reverting means redeploying an earlier model.

Agent Skills

Each skill is a readable procedure with cited steps. Reverting means serving an earlier version.

Governance

Every skill is readable, cited, and versioned

You can see what the agent will do before it does it, where each step came from, and how the procedure changed.

01

Boundaries

Skills stay in the security domain of their Agent. A member can share a skill version with another Agent in that domain, and that Agent admits the copy before use.

02

Provenance

Every step of a skill links to the runs that it came from.

03

Versions

Versions are immutable. Compare two versions, or serve an earlier version.

04

Review

Zep admits a version after automatic checks, or after member review for the task families that you select.

Get started

Get started

Install the Zep SDK, send or import a few verified runs, and search for the skill that Zep compiles.

01

Create a Zep account

Sign up for Zep Cloud. Agent Skills is free for 60 days.

02

Install the Zep SDK

03

Import or capture runs

Import traces from Braintrust or LangSmith, or send Traces from your agent with the Zep SDK.

04

Serve skills at task time

Search skills before each task, and record each use and its outcome.

Zep Agent Skills

Knowledge and skills, in one context layer

Context graphs give your agent current facts. Agent Skills gives it the procedures that worked. Try Agent Skills free for 60 days.

Start building