Chalk Labs
Need help deploying campy-memory?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/engramist-campy-memory
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
campy-memory- Description
- None
- License
- Apache-2.0
- Instructions
- 252 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- missing YAML frontmatter
- name: missing
- description: missing
Files (2)
- SKILL.md
- __init__.py
SKILL.md (first lines)
# Campy Memory Skill **Purpose:** Use HippoCampy (Campy) as a reliable durable memory system without bloating your context window. Campy continuously captures your decisions, constraints, plans, and lessons as you work. This skill teaches you when to recall that memory, which tool to use, and how to keep your context lean. ## Core Rule **Do not recall on every turn. Do not bloat context. Recall only when a decision needs memory.** Campy writes passively. You recall actively and selectively. --- ## Write vs Recall ### Write (Passive - Always On) Campy captures: - **Decisions** - what you decided and why - **Constraints** - what you must or cannot do - **Plans** - your implementation strategies - **Lessons** - what you learned that applies elsewhere - **Entity relationships** - how concepts connect - **Contradictions** - when expectations differ from reality You do nothing. The system listens to your messages and stores the core signal. ### Recall (Active - You Decide) You call a recall tool when you need: - Prior choices or context - Timeline of what happened - Lessons from similar work - Workflow procedures - Changes since another session --- ## Recall Decision Tree ### **Q: What kind of decision are you making?** #### Prior decisions, architecture, constraints, or preferences -> **`current_truth`** - Use when: "What did we decide?", "What are the constraints?", "Is feature X enabled?" - Example: "What architecture did we settle on for the installer?" #### What changed since last session or another agent -> **`diff_since`** - Use when: "What changed?", "Since the last time...", "What did the other agent do?" - Example: "What's different since the last session?" #### Sequence, timeline, or debugging history -> **`reconstruct_timeline`** - Use when: "What happened in order?", "How did we get here?", "Walk me through the debug steps" - Example: "What was the sequence of steps that led to this bug?" #### Planning similar work -> **`recall_plans`** - Use when: "How did we do this before?", "Similar project", "Implement X like we did Y" - Example: "I need to set up an installer. What did we learn from the last one?" #### Reusable workflow or procedure -> **`recall_procedures`** - Use when: "How do we usually do this?", "Standard workflow", "Process we use" - Example: "What's our standard testing procedure?" #### Lessons learned or cross-session learning -> **`recall_relevant_lessons`** - Use when: "What did we learn?", "Don't repeat the mistake", "Best practice from before" - Example: "What lessons did we learn from the last release?" #### Similar past project (analogy) -> **`analogical_search`** - Use when: "This is like...", "Similar situation before", "Analogous problem" - Example: "We had a similar performance problem before. What did we do?" #### ARC mechanics, world model, scene graph, or puzzle patterns -> **`recall_mechanic_priors`** or **`recall_scene_graph_priors`** - Use when: "ARC", "world model", "mechanic", "puzzle pattern" - Example: "What world-model mechanics did we discover for this type of puzzle?" #### Context window or token health -> **`context_status`** - Use when: "How much context is left?", "Token budget", "Context bloat check" - Example: "Am I at risk of context bloat? How many tokens are loaded?" #### Multi-entity query spanning facts, decisions, and data (Bundle Compilation) -> **`compile_context`** - Use when: You need a *heterogeneous context bundle* that combines facts, constraints, graph data, and tabular data - Example: "Brief me on everything we know about this module's architecture, constraints, and historical performance" - Output: Pre-assembled context bundle formatted for your agent type, token budget respected ##### When to Use compile_context - **Multi-topic queries:** Your question references multiple distinct entities or concepts - **Need structured context:** You want facts, constraints, related items, and data all together - **Large context available:** The normal recall tools would require multiple calls or manual assembly - **Agent supports formatted bundles:** Your client (Claude Code, Codex, Gemini) supports structured markdown or JSON output ##### Token Budget & Output Format `compile_context` respects your token budget and returns pre-compressed output: - **Default budget:** 32,000 tokens (configurable) - **Output formats:** - `generic` - JSON (compatible everywhere) - `claude_code` - Markdown with headers and metadata - `codex` - Ultra-compact comments (60 chars/line) - `claude_desktop` - Conversational prose with citations - `chatgpt_desktop` - Friendly bullet points with emojis - `arc` - Structured JSON for ARC agent **Key benefit:** Bundle is already token-budgeted. Inject directly into your prompt without re-summarizing. #### Simple local edit or current context sufficient -> **Do not recall** - Example: "Add a comment to this function" or "Fix the typo on line 42"
From engramist/hippocampy, Apache-2.0.
More from engramist/hippocampy
- 0.476score
campy-diagnose
engramist
Campy-enhanced diagnosis loop for hard bugs and performance regressions.
SkillCFreshness: CClaude Code +9 - 0.474score
brief
engramist
Deep context briefing from Campy's knowledge graph.
SkillCFreshness: CClaude Code +9 - 0.474score
graph-expert
engramist
Graph database expertise and architectural consulting.
SkillCFreshness: CClaude Code +9 - 0.474score
learn
engramist
Teach Campy a new pattern, procedure, or lesson.
SkillCFreshness: CClaude Code +9 - 0.471score
campy-handoff
engramist
Campy-enhanced handoff that writes a transfer note and persists it to Campy's graph.
SkillCFreshness: CClaude Code +9 - 0.471score
campy-improve-architecture
engramist
Campy-enhanced architecture deepening skill.
SkillCFreshness: CClaude Code +9 - 0.471score
campy-tdd
engramist
Campy-enhanced test-driven development with red-green-refactor loop.
SkillCFreshness: CClaude Code +9 - 0.471score
campy-grill
engramist
Campy-enhanced grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md…
SkillCFreshness: CClaude Code +9 - 0.251score
quest-management
engramist
No description from the publisher yet.
SkillCFreshness: CClaude Code +9 - 0.251score
recall
engramist
No description from the publisher yet.
SkillCFreshness: CClaude Code +9 - 0.251score
session-start
engramist
No description from the publisher yet.
SkillCFreshness: CClaude Code +9 - 0.251score
status
engramist
No description from the publisher yet.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Oct 20, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/engramist/hippocampy
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from engramist
- 0.476score
campy-diagnose
engramist
Campy-enhanced diagnosis loop for hard bugs and performance regressions.
SkillCFreshness: CClaude Code +9 - 0.474score
brief
engramist
Deep context briefing from Campy's knowledge graph.
SkillCFreshness: CClaude Code +9 - 0.474score
graph-expert
engramist
Graph database expertise and architectural consulting.
SkillCFreshness: CClaude Code +9 - 0.474score
learn
engramist
Teach Campy a new pattern, procedure, or lesson.
SkillCFreshness: CClaude Code +9 - 0.471score
campy-handoff
engramist
Campy-enhanced handoff that writes a transfer note and persists it to Campy's graph.
SkillCFreshness: CClaude Code +9 - 0.471score
campy-improve-architecture
engramist
Campy-enhanced architecture deepening skill.
SkillCFreshness: CClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get campy-memory running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
campy-memory skill. Agent Mart. https://agentmart.dev/skills/engramist-campy-memory (last updated 2026-10-24)