skills/recall/SKILL.md
Query persistent memory using hybrid search (vector + keyword). NOTE: Relevant memories are automatically injected at session start. Use /recall for targeted searches beyond current context.
npx skillsauth add signet-ai/signetai recallInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Query persistent memory shared between all agents (claude-code, opencode, clawdbot) using hybrid search: 70% semantic vector similarity + 30% BM25 keyword matching.
At session start, Signet automatically injects relevant memories into your context — scored by importance, recency, and relevance to the current conversation. MEMORY.md is also regenerated periodically from the full database using decay-weighted scoring. For most interactions, the right memories are already present without any manual searching.
Use /recall when you need to:
You do NOT need /recall to:
/recall <search>
/recall voice
/recall signet architecture
/recall preferences
/recall bun vs npm
/recall what did we decide about the API
Use the Signet CLI (requires running daemon):
signet recall "<search>" -l 10
Options:
-l, --limit <n> — max results (default: 10)-t, --type <type> — filter by type (preference, decision, rule, etc.)--tags <tags> — filter by tags (comma-separated)--who <who> — filter by who saved it--json — output as JSON for parsingExample with filters:
signet recall "signet" --type preference --tags architecture -l 5
The daemon must be running for recall to work. Check status:
signet status
curl -s http://localhost:3850/health
If the daemon is down, start it with signet daemon start.
The daemon returns:
{
"results": [
{
"content": "agent profile lives at ~/.agents/",
"score": 0.92,
"source": "hybrid",
"type": "fact",
"tags": "signet,architecture",
"pinned": true,
"importance": 1.0,
"who": "claude-code",
"project": "/home/nicholai/signet",
"created_at": "2026-02-15T20:38:00.000Z"
}
],
"query": "signet architecture",
"method": "hybrid"
}
After getting results, show them like this:
[0.92|hybrid] agent profile lives at ~/.agents/ [signet,architecture] [pinned]
type: fact | who: claude-code | Feb 15
[0.78|hybrid] Signet uses SQLite for memory storage
type: fact | who: opencode | Feb 14
[0.65|vector] Memory system supports hybrid search
type: fact | who: claude-code | Feb 12
Score format: [score|source] where source is hybrid/vector/keyword.
Edit ~/.agents/config.yaml or ~/.agents/AGENT.yaml to adjust:
search.alpha: Vector weight (default 0.7)search.top_k: Candidates per source (default 20)search.min_score: Minimum score threshold (default 0.3)After showing results, offer to:
"type": "preference" to the requestdevelopment
# Signet AI — Install Guide for Agents > This document is written for AI agents. If you are an AI assistant > that has been asked to install Signet, read this entire document > before taking any action. Follow the steps exactly as written. > Do not improvise, guess commands, or skip sections. --- ## Install Objective (Must Complete) Your job is not just to install a package. Your job is to leave the user with a fully configured, running Signet setup. You are done only when ALL of these are
tools
Search the web and scrape pages using the local tool stack: SearXNG (meta-search), Lightpanda (fast headless fetch), and Agent-Browser (full browser automation). This is your DEFAULT web skill — use it whenever you need to look something up, research a topic, fetch a webpage, extract content from a URL, check current information, find documentation, do competitive research, or answer any question that benefits from live web data. Triggers on any form of: search for, look up, google, find out, research, what's the latest on, fetch this page, scrape this site, check this URL, pull info from, web search, or any task where current web information would improve your answer. Even if the user doesn't explicitly ask you to search — if answering well requires current info you don't have, use this skill. NOT for interactive browser automation like form filling or clicking (use [[agent-browser]] or [[browser-use]]).
tools
Guide for discovering, installing, and creating effective skills. This skill should be used when users want to discover and install existing skills (e.g., "how do I do X", "find a skill for X", "is there a skill that can...") or create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
tools
the one skill that will teach you all you need to know about signet