2.0 KiB
2.0 KiB
Signet Skill
Use Signet for portable agent identity, memory, and secrets management.
Secrets
Retrieve secrets (API keys, tokens) stored in Signet's encrypted vault:
# Get a secret value
signet secret get OPENAI_API_KEY
# List available secrets (names only, never values)
signet secret list
Secrets are encrypted at rest and only accessible to the agent.
Memory
Save and recall information across sessions:
# Save a memory (auto-categorizes and embeds)
signet remember "User prefers dark mode and vim keybindings"
# Search memories
signet recall "user preferences"
# Save with explicit importance
signet remember --importance critical "Never delete the production database"
Memory is persisted in ~/.agents/memory/memories.db and synced across harnesses.
Daemon API
The Signet daemon runs at http://localhost:3850. You can query it directly:
# Check daemon status
curl http://localhost:3850/api/status
# Search memories via API
curl "http://localhost:3850/api/memory/search?q=preferences"
# Get a secret via API (requires local access)
curl http://localhost:3850/api/secrets/OPENAI_API_KEY
Agent Identity Files
Your identity is defined in ~/.agents/:
AGENTS.md- Instructions and capabilitiesSOUL.md- Personality and toneIDENTITY.md- Name and traitsUSER.md- User profile and preferencesMEMORY.md- Working memory summary (auto-generated)agent.yaml- Configuration
Skills
Skills are stored in ~/.agents/skills/ and symlinked to harness directories.
Install skills:
npx skills install <skill-name>
Commands Reference
signet # Interactive menu
signet status # Show status
signet dashboard # Open web UI
signet secret put NAME # Store a secret
signet secret get NAME # Retrieve a secret
signet secret list # List secret names
signet remember "..." # Save a memory
signet recall "..." # Search memories
signet sync # Sync built-in templates/skills
signet restart # Restart daemon