Learn, Write, Reuse
Learns from runs. Stored as Markdown you can read and share.
Captures what works and grows it into skills. Read and edit freely; share and reuse anywhere.
How Skill Memory Works
Learn from runs. Write as Markdown. Reuse anywhere. Skill memory that turns what your agents did into files they can read and use again.
Create a learning space, attach a session, and Acontext builds skill files from successful runs.
List and read learned skills as Markdown — use them in your agent with get_skill / get_skill_file.
from acontext import AcontextClient
client = AcontextClient(api_key="sk-ac-...")
# Create a learning space and attach a session
space = client.learning_spaces.create()
session = client.sessions.create()
client.learning_spaces.learn(space.id, session_id=session.id)
# Run your agent, store messages — when tasks complete, learning runs automatically
client.sessions.store_message(session.id, blob={"role": "user", "content": "My name is Gus"})
# ... agent runs ...
# List and read learned skills (Markdown files)
client.learning_spaces.wait_for_learning(space.id, session_id=session.id)
skills = client.learning_spaces.list_skills(space.id)Create a learning space, attach a session, and Acontext builds skill files from successful runs.
DocsSupporting Skill Memory
What we offer: skill memory — and the SDKs to use it.
Skill Memory
Learns from task outcomes → writes Markdown files (SKILL.md schema) → agent recalls via get_skill / get_skill_file. Human-readable, portable, no embeddings. Export as ZIP, use in any framework.
SDKs & Integrations
Ready to use with OpenAI, Anthropic, LangGraph, Agno, and other popular agent frameworks.
All of this exists to feed one thing: a skill memory layer you can read, edit, and move.
Self-Host in Seconds
Run the full Acontext stack on your own infrastructure with a single command.
curl -fsSL https://install.acontext.io | shCopied!