skills/memory-debug/SKILL.md
Diagnose and fix Signet memory issues (daemon health, embeddings, search quality, and data integrity).
npx skillsauth add signet-ai/signetai memory-debugInstall 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.
Debug the Signet memory system when recall quality is poor, memories are missing, or remember/recall commands fail.
Use this skill when the user asks things like:
/memory-debug
/memory-debug recall is empty
/memory-debug embeddings failing
Run these checks in order and stop when you find the root cause.
signet status
curl -s http://localhost:3850/health
If daemon is down or unresponsive, restart it:
# preferred: CLI commands
signet daemon start # start if not running
signet daemon restart # stop + start (graceful)
# if CLI restart doesn't work, kill and restart manually
signet daemon stop
pkill -f "signet.*daemon" # force kill if stop hangs
signet daemon start
# if installed as a system service (launchd on macOS, systemd on Linux)
# macOS:
launchctl kickstart -k gui/$(id -u)/ai.signet.daemon
# Linux:
systemctl --user restart signet-daemon
After restart, confirm daemon is healthy:
signet status
curl -s http://localhost:3850/health
Then verify key files exist:
~/.agents/agent.yaml~/.agents/memory/memories.dbremember)signet remember "memory-debug smoke test" -t debug,smoke -w claude-code
Expected: success response with embedded: true or a clear fallback message.
If save fails, capture exact CLI error and recommend the fix (daemon restart, permissions, missing config, etc.).
recall)signet recall "memory-debug smoke test" -l 5 --json
If no results:
search.min_score and search.alpha in ~/.agents/agent.yamlIf memories save but semantic recall is weak:
signet recall "memory-debug smoke test" --json
Inspect whether scores are keyword-heavy and whether embedding appears unavailable.
Then verify embedding provider configuration in ~/.agents/agent.yaml:
embedding.providerembedding.modelembedding.dimensionsCommon fixes:
Check daemon logs for hook and memory errors:
signet daemon logs -c hooks
signet daemon logs -c memory
Use direct API checks for deeper issues:
curl -s "http://localhost:3850/api/memory/search?q=debug&limit=5"
curl -s http://localhost:3850/api/status
When reporting back, include:
Prefer minimal, reproducible checks over broad speculation.
development
# 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