Ambient intelligence mode — continuous context awareness without
Scanned 9/7/2026
Install to Claude Code
npx -y skills add modbender/skill-library-mcp --skill percept-ambient --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Percept Ambient?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-percept-ambient)More formats (shields.io, HTML) on the badges page.
---
name: percept-ambient
description: Ambient intelligence mode — continuous context awareness without
explicit commands.
---
# percept-ambient
Ambient intelligence mode — continuous context awareness without explicit commands.
## What it does
Runs in the background, building a knowledge graph of conversations, entities, and relationships over time. Your agent passively learns context from ambient speech — who you talk to, what projects are active, what decisions were made — without needing explicit commands.
## When to use
- User wants always-on context awareness
- Agent needs background knowledge from daily conversations
- User asks "what do you know about [person/project]?" based on overheard context
## Requirements
- **percept-listen** skill installed and running
- **percept-summarize** skill installed (for entity extraction)
## How it works
1. All conversations are continuously captured and summarized
2. Entities (people, companies, projects, topics) extracted automatically
3. Relationships mapped between entities (works_on, client_of, mentioned_with)
4. Context packets assembled on demand for any agent action
5. Full-text search (FTS5) + vector search (LanceDB) for retrieval
## Context packets
When your agent needs context, Percept assembles a Context Packet:
```json
{
"recent_conversations": [...],
"resolved_entities": [...],
"relationships": [...],
"relevant_history": [...]
}
```
This gives the agent rich situational awareness without loading entire conversation histories.
## Vector search
Semantic search over utterances using NVIDIA NIM embeddings (primary) with all-MiniLM-L6-v2 as offline fallback. Stored in LanceDB (local, zero-infra).
```bash
# Search via dashboard (port 8960) or API
curl localhost:8960/api/search?q=project+deadline&mode=hybrid
```
## Privacy controls
- All data stored locally in SQLite + LanceDB
- TTL auto-purge (configurable retention periods)
- No audio stored — only transcripts
- Dashboard → Settings → Privacy for granular controls
## Real-time dashboard
Monitor ambient intelligence at `http://localhost:8960`:
- Live conversation feed
- Entity graph visualization
- Search across all conversations
- Analytics and usage stats
## Links
- **GitHub:** https://github.com/GetPercept/percept
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!