Qmd
breferrari/obsidian-mind
Search the vault using QMD semantic search. An agent skill from breferrari/obsidian-mind.
Persistent compounding memory for AI agents. An agent skill from Goldentrii/AgentRecall-X.
$ npx skills add Goldentrii/AgentRecall-X --skill agent-recall -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Goldentrii/AgentRecall-X agent-recall --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "agent-recall" agent skill from https://github.com/Goldentrii/AgentRecall-X/tree/main into .claude/skills/agent-recall/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-recall", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Goldentrii/AgentRecall-X --skill agent-recall -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Goldentrii/AgentRecall-X agent-recall --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "agent-recall" agent skill from https://github.com/Goldentrii/AgentRecall-X/tree/main into .agents/skills/agent-recall/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-recall", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Goldentrii/AgentRecall-X --skill agent-recall -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Goldentrii/AgentRecall-X agent-recall --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "agent-recall" agent skill from https://github.com/Goldentrii/AgentRecall-X/tree/main into .cursor/skills/agent-recall/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-recall", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Goldentrii/AgentRecall-X --skill agent-recall -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Goldentrii/AgentRecall-X agent-recall --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "agent-recall" agent skill from https://github.com/Goldentrii/AgentRecall-X/tree/main into .gemini/skills/agent-recall/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-recall", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Goldentrii/AgentRecall-X agent-recallInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Goldentrii/AgentRecall-X --skill agent-recall -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "agent-recall" agent skill from https://github.com/Goldentrii/AgentRecall-X/tree/main into .github/skills/agent-recall/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-recall", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Goldentrii/AgentRecall-X --skill agent-recall -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Goldentrii/AgentRecall-X agent-recall --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "agent-recall" agent skill from https://github.com/Goldentrii/AgentRecall-X/tree/main into .opencode/skills/agent-recall/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-recall", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
agent-recallPersistent compounding memory for AI agents. An agent skill from Goldentrii/AgentRecall-X.
Agent Recall is an agent skill from Goldentrii/AgentRecall-X. Persistent compounding memory for AI agents. 5 default MCP tools: sessionstart, sessionend, remember, recall, check. Full surface (18 tools) available with --full flag. Two-verb model: inhale (sessionstart) and exhale (sessionend). Correction-first memory with decision trail tracking, watchfor warnings, palace rooms with salience scoring, cross-project insight matching, same-day journal merging, ambient recall hooks. Local markdown only. Zero cloud, zero telemetry, Obsidian-compatible. Optional Supabase backend…
Its SKILL.md is about 5.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 960 other files, including scripts (for example `.github/ISSUE_TEMPLATE/benchmark_result.yml`, `.github/ISSUE_TEMPLATE/bug_report.yml` and `.github/ISSUE_TEMPLATE/field_report.yml`).
It sits in Agent Workflows, covering MCP servers, Agent memory and Embeddings. It works with Model Context Protocol, Supabase, OpenAI and pgvector. The repository describes itself as: Correction-first persistent memory for AI agents. MCP server + SDK + CLI. Compounds across sessions. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit db6338a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
claudecodexnpxFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Agent Recall loads about 5.2k tokens when it runs. Until then it costs about 191 tokens; SKILL.md has 1,689 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
- Skips `.env`, credentials, `.pem`, `.key` files — never reads secretsAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from Goldentrii/AgentRecall-X at commit db6338a, republished under its MIT licence (© Goldentrii). 1,689 words, ~5,225 tokens.
.claude/skills/agent-recall/SKILL.md (or your agent's skills folder). This skill also uses 957 other files; get the full folder from GitHub.AgentRecall is a persistent memory system. Default surface: 5 tools (two verbs + three essentials). Full surface: 18 tools via npx agent-recall-mcp --full. This guide describes how and when to use them.
Two-verb model: session_start (inhale — load context) and session_end (exhale — save and compound). Everything else is available but secondary; most agents never need more than the default 5. See Automaticity Law below.
AgentRecall requires the MCP server to be running. If tool calls fail with "unknown tool", the human needs to install it first.
Visual setup guide (all 13 clients, copy-paste prompts): open
warroom/install.htmlfrom the repo, or the GitHub raw link in a browser.
Claude Code:
claude mcp add --scope user agent-recall -- npx -y agent-recall-mcpCursor (.cursor/mcp.json):
{ "mcpServers": { "agent-recall": { "command": "npx", "args": ["-y", "agent-recall-mcp"] } } }VS Code / GitHub Copilot (.vscode/mcp.json):
{ "servers": { "agent-recall": { "command": "npx", "args": ["-y", "agent-recall-mcp"] } } }Windsurf (~/.codeium/windsurf/mcp_config.json):
{ "mcpServers": { "agent-recall": { "command": "npx", "args": ["-y", "agent-recall-mcp"] } } }Codex:
codex mcp add agent-recall -- npx -y agent-recall-mcpHermes Agent (~/.hermes/config.yaml):
mcp_servers:
agent-recall:
command: npx
args: ["-y", "agent-recall-mcp"]Roo Code (.roo/mcp.json):
{ "mcpServers": { "agent-recall": { "command": "npx", "args": ["-y", "agent-recall-mcp"] } } }Any MCP-compatible agent:
command: npx
args: ["-y", "agent-recall-mcp"]
transport: stdioAgentRecall's default surface provides 5 tools. Start the server with --full to enable the complete 18-tool surface.
Default tools (always available): session_start, session_end, remember, recall, check
Full-mode only (--full): memory_query, check_action, register_rule, pipeline_open, pipeline_close, pipeline_list, pipeline_current, pipeline_show, skill_write, skill_recall, skill_list, dashboard_export, session_end_reflect, project_board, project_status, digest, bootstrap_scan, bootstrap_import
session_startWhen: Beginning of a session, to load prior context.
What it returns:
project — detected project nameidentity — who the user is (1-2 lines)insights — top 5 awareness insights (title + confirmation count + severity)active_rooms — top 5 palace rooms by salience (with staleness flag + last_updated)
(Palace = your project's long-term knowledge store, organized into topic rooms like "architecture", "goals", "blockers". Salience = relevance score 0-1 based on recency, access frequency, and connections. Rooms with stale=true haven't been updated in 7+ days.)cross_project — insights from other projects matching current contextrecent — today/yesterday journal briefswatch_for — predictive warnings from past correction patterns + decision calibrationcorrections — P0 behavioral rules (max 10, always loaded, never expire)resume — structured re-entry briefing: last_date, last_trajectory, sessions_countHow to use the response:
identity to calibrate your tone and approachinsights — these are battle-tested lessons. Follow them.watch_for — these are patterns where you've been wrong before on this project. Adjust your approach.recent to understand where the last session left offExample call:
session_start({ project: "auto" })rememberWhen: You learn something worth keeping. A decision, a bug fix, an insight, a session note.
What it does: Auto-classifies your content and routes it to the right store:
You do NOT need to decide where it goes. Just describe what to remember.
How to use:
remember({
content: "We decided to use GraphQL instead of REST because the frontend needs flexible queries",
context: "architecture decision" // optional hint, improves routing
})Returns: routed_to (which store), classification (content type), auto_name (semantic slug generated)
recallWhen: You need to find something from past sessions. A decision, a pattern, a lesson.
What it does: Searches ALL stores at once using Reciprocal Rank Fusion (RRF) — each source (palace, journal, insights) ranks internally, then positions merge so no single source dominates. Journal entries decay fast via Ebbinghaus curve (S=2 days); palace entries are near-permanent (S=9999). Returns ranked results with stable IDs.
How to use:
recall({ query: "authentication design", limit: 5 })Feedback: After using results, rate them. Ratings use a Bayesian Beta model — the mathematically optimal estimate of true usefulness:
recall({
query: "auth patterns",
feedback: [
{ id: "abc123", useful: true }, // Beta(2,1) → ×1.33 next time
{ id: "def456", useful: false } // Beta(1,2) → ×0.67 next time
]
})Feedback is query-aware — rating something "useless" for one query doesn't penalize it for unrelated queries.
session_endWhen: End of session, after work is done.
What it does in one call:
How to use:
session_end({
summary: "Built auth module with JWT refresh rotation. Fixed CORS bug.",
insights: [
{
title: "JWT refresh tokens need httpOnly cookies — localStorage is vulnerable",
evidence: "XSS attack vector discovered during security review",
applies_when: ["auth", "jwt", "security", "cookies"],
severity: "critical"
}
],
trajectory: "Next: add rate limiting to API endpoints"
})Rules for insights:
applies_when keywords determine when this insight surfaces in future sessions across ALL projects.Return fields:
journal_written — boolean, true if journal entry was savedawareness_updated — boolean, true if any insight was storedpalace_consolidated — boolean, true if palace rooms were updatedinsights_processed — number of insights acceptedquality_warnings — advisory warnings if insights are too short, lack evidence, or use event-verb phrasing (never blocks saves)card — formatted save summary (box-drawing card)merge_suggestions — array of similar recent entries (optional)checkWhen: Before executing a complex task where you might misunderstand the human's intent. Also for tracking decision quality over time.
What it does:
watch_for — patterns from past corrections on this projectsimilar_past_deltas — times you misunderstood similar goals beforeTwo-call pattern (correction tracking):
Call 1 — before work:
check({
goal: "Build REST API for user management",
confidence: "medium",
assumptions: ["User wants REST, not GraphQL", "CRUD endpoints", "PostgreSQL backend"]
})Read the watch_for response. If it says "You've been corrected on API style 3 times", ASK the human before proceeding.
Call 2 — after human corrects (if they do):
check({
goal: "Build REST API for user management",
confidence: "high",
human_correction: "Actually wants GraphQL, not REST",
delta: "API style preference — assumed REST, human prefers GraphQL"
})This feeds the predictive system. Future agents on this project will get warnings.
Decision trail (Bayesian-inspired calibration):
For major decisions, track confidence and outcome to calibrate judgment over time:
check({
goal: "Use GraphQL instead of REST",
confidence: "medium",
prior: 0.7, // initial confidence (0-1)
evidence: [
{ factor: "Frontend needs flexible queries", direction: "supports", weight: 0.2 },
{ factor: "No GraphQL experience on team", direction: "weakens", weight: 0.3 }
],
posterior: 0.55, // updated confidence after evidence
outcome: "rejected" // final result: "confirmed", "rejected", "partial", or free text
})When outcome is provided, the decision trail is persisted to the palace decisions room. After 3+ closed decisions, session_start surfaces calibration warnings: "Your priors average 0.8 but outcomes average 0.5 — you're overconfident."
Returns: recorded, watch_for, similar_past_deltas, decision_id (when outcome provided), decision_trail_saved, calibration_note
npx agent-recall-mcp --full)These tools are available when the server is started with
--full. Most agents never need them — the default 5 tools carry all compounding memory value. Enable--fullfor project narrative tracking (pipeline), procedural rules (skills), status dashboards, context caching, or first-time bootstrap.
project_boardWhen: Start of a new session when you don't know which project to work on.
What it does: Scans all projects and returns a status board — last activity date, pending work, active blockers. Use this before session_start to pick which project to load.
project_board()project_statusWhen: Quick check on a specific project's health without loading full context.
What it returns: Last trajectory, active blockers, palace room freshness (stale flag), next steps, summary line. Lighter than session_start — no awareness or cross-project loading.
project_status({ project: "auto" })bootstrap_scanWhen: First time using AgentRecall, or when /arstatus shows an empty board.
What it does: Scans your machine for existing projects — git repos, Claude AutoMemory (~/.claude/projects/), and CLAUDE.md files. Returns a structured report of what CAN be imported. Read-only, no writes.
What it scans:
~/Projects/, ~/work/, ~/code/, ~/dev/, ~/src/, ~/repos/, ~/github/ for git repos~/.claude/projects/ for Claude AutoMemory (user profile, project memories, feedback)How to use:
bootstrap_scan()Returns: projects (array of discovered projects with importable items), global_items (user profile), stats (totals + scan duration)
bootstrap_importWhen: After reviewing bootstrap_scan results, to import selected projects.
What it does: Creates AgentRecall entries for discovered projects — palace rooms, identity.md, knowledge entries from Claude memory, initial journal from git history.
How to use:
bootstrap_import({
scan_result: "<JSON from bootstrap_scan>",
project_slugs: ["my-app", "api-server"], // optional: import only these
item_types: ["identity", "architecture"] // optional: import only these types
})CLI equivalent:
ar bootstrap # scan and show what's available
ar bootstrap --dry-run # preview what would be imported
ar bootstrap --import # import all new projects
ar bootstrap --import --project my-app # import one projectWhat gets imported per project:
identity — palace identity.md from project name + description + languagememory — Claude AutoMemory .md files → palace knowledge roomarchitecture — CLAUDE.md content → palace architecture roomtrajectory — git log → initial journal entry with recent activitySafety:
~/.agent-recall/, never modifies source files.env, credentials, .pem, .key files — never reads secrets1. session_start() → load context, read insights and warnings
2. Present brief to human → "Last session: X. Insights: Y. Ready."
3. check() if task is complex → verify understanding before work4. remember() when you learn something → auto-routes to right store
(stores: journal for daily activity, palace rooms for persistent decisions, awareness for cross-project insights)
5. recall() when you need past context → searches everything
6. check() before major decisions → verify understanding7. check() with corrections if any → record what human corrected
8. session_end() → save journal + insights + consolidation
9. Done — all data saved locally (only push to git if user explicitly asks)Each layer feeds the next. The system gets better the more you use it.
SAVE: remember("JWT needs httpOnly cookies")
→ Auto-named: "lesson-jwt-httponly-cookies-security"
→ Indexed in palace + insights
→ Auto-linked to "architecture" room (keyword overlap)
→ Salience scored: recency(0.30) + access(0.25) + connections(0.20) + ...
RECALL: recall("cookie security") — 3 sessions later, different project
→ Finds the JWT insight via keyword match + graph edge traversal
→ Agent rates it useful → feedback boosts future ranking
→ Next recall on similar query → this result surfaces higher
COMPOUND: After 10 sessions
→ 200-line awareness contains cross-validated insights
→ watch_for warns about past mistakes before they repeat
→ Corrections auto-promote to awareness at 3+ occurrences
→ Graph connects related memories across rooms automaticallysession_start at the beginning. Insights from past sessions prevent repeated mistakes.session_end when done. If the session produced decisions, insights, or corrections, save them.remember calls during work. More is noise.check for ambiguous tasks. 5 seconds of verification beats 30 minutes of wrong work.watch_for warnings. If session_start or check returns warnings, adjust your approach./arstatus shows no projects, bootstrap_scan discovers what's already on your machine and imports it in seconds.All data is local markdown + JSON at ~/.agent-recall/. No cloud, no telemetry, no API keys.
~/.agent-recall/
awareness.md # 200-line compounding document (global)
awareness-state.json # Structured awareness data
awareness-archive.json # Demoted insights (preserved, not deleted)
insights-index.json # Cross-project insight matching
feedback-log.json # Retrieval quality ratings
projects/<name>/
journal/YYYY-MM-DD.md # Daily journals (legacy)
journal/YYYY-MM-DD--arsave--NL--slug.md # Smart-named journals (auto-save)
palace/rooms/<room>/ # Persistent knowledge rooms
palace/rooms/decisions/ # Decision trail records (prior/posterior/outcome)
palace/identity.md # Project intention + goals
palace/graph.json # Memory connection edges
alignment-log.json # Correction history for watch_for
digest/ # Pre-digested context summariesObsidian-compatible. Open palace/ as a vault to see the knowledge graph.
| Platform | How to install |
|---|---|
| Claude Code | claude mcp add --scope user agent-recall -- npx -y agent-recall-mcp |
| Cursor | .cursor/mcp.json |
| VS Code / Copilot | .vscode/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| Codex | codex mcp add agent-recall -- npx -y agent-recall-mcp |
| Hermes Agent | ~/.hermes/config.yaml under mcp_servers: |
| Roo Code | .roo/mcp.json |
| Claude Desktop | claude_desktop_config.json |
| Gemini CLI | MCP server config |
| OpenCode | MCP server config |
| Any MCP client | command: npx, args: ["-y", "agent-recall-mcp"], transport: stdio |
All platforms use the same tools. No platform-specific behavior.
The Automaticity Law (measured on the live corpus — 44 projects, 221 journals, 81 corrections, 2026-06-12): push channels (session_start, session_end, correction hooks, ambient recall) showed repeated behavior-changing usage across weeks of real agent sessions. Pull channels — check_action, skill_recall, pipeline_*, memory_query — had zero organic calls, including from the agent that built them.
Every extra tool in the default surface burns tool-definition tokens every session for zero behavioral return. The two-verb model (inhale = session_start, exhale = session_end) carries all compounding memory value. Everything else is available via --full for agents and workflows that explicitly need it.
Corollary: wire before write — a primitive without an automatic trigger will not be used.
~/.agent-recall/ (configurable via --root flag). Does not access files outside this directory unless the agent explicitly passes project-specific paths.ls ~/.agent-recall/ or open it as an Obsidian vault.© Goldentrii, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 957 other files (scripts) in the repository root of Goldentrii/AgentRecall-X.
Open the folder on GitHubat commit db6338a
Agent Recall next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Agent Recall this skillGoldentrii/AgentRecall-X | 371 | — | ~5.2k | Automated safety check: Notes | MIT | |
| Qmdbreferrari/obsidian-mind | 5k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Chatgpt App Builderalpic-ai/skybridge | 2.2k | — | ~1k | Automated safety check: Pass | MIT | |
| MCP App Builderalpic-ai/skybridge | 2.2k | — | ~906 | Automated safety check: Pass | MIT | |
| Cauracaura-ai/caura | 498 | — | ~6.2k | Automated safety check: Pass | Apache-2.0 | |
| Skybridgealpic-ai/skybridge | 2.2k | — | ~923 | Automated safety check: Pass | MIT |
breferrari/obsidian-mind
Search the vault using QMD semantic search. An agent skill from breferrari/obsidian-mind.
alpic-ai/skybridge
Guide developers through creating and updating ChatGPT plugins.
alpic-ai/skybridge
Guide developers through creating and updating MCP Apps. An agent skill from alpic-ai/skybridge.
caura-ai/caura
The agent's persistent long-term memory — the only knowledge that survives across sessions, shared across the fleet under access control.
alpic-ai/skybridge
Guide developers through creating and updating ChatGPT plugins and MCP Apps.
XiaoPuOuO/openchatx-mcp
Create or revise openchatx-mcp Toolbox plugins and TypeScript tools from a user's natural-language request.
Categories
Persistent compounding memory for AI agents. An agent skill from Goldentrii/AgentRecall-X. Agent Recall is an agent skill from Goldentrii/AgentRecall-X. Persistent compounding memory for AI agents.
Agent Recall fits situations like: tasks that involve MCP servers; tasks that involve Agent memory; tasks that involve Embeddings.
Run `npx skills add Goldentrii/AgentRecall-X --skill agent-recall -a claude-code`. Or copy the skill folder (the Goldentrii/AgentRecall-X repository) into .claude/skills/agent-recall in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Goldentrii/AgentRecall-X --skill agent-recall -a codex`. Or copy the skill folder (the Goldentrii/AgentRecall-X repository) into .agents/skills/agent-recall in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Goldentrii/AgentRecall-X --skill agent-recall -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agent-recall, .gemini/skills/agent-recall, .github/skills/agent-recall and .opencode/skills/agent-recall in your project.
Going by SKILL.md and its folder, Agent Recall needs the command-line tools its instructions call (claude, codex and npx). Our summary lists: Node.js.
SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Agent Recall is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.2k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Agent Recall: Qmd (breferrari/obsidian-mind, 5k stars), Chatgpt App Builder (alpic-ai/skybridge, 2.2k stars), MCP App Builder (alpic-ai/skybridge, 2.2k stars) and Caura (caura-ai/caura, 498 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Goldentrii (a GitHub user) maintains it in Goldentrii/AgentRecall-X, which has 371 GitHub stars. The repository was last updated on September 27, 2026.
Source: Goldentrii/AgentRecall-X on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.