← Back to Skills Marketplace
jarvis563

Percept Ambient

by jarvis563 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
599
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install percept-ambient
Description
Continuously captures and summarizes ambient conversations to build a local knowledge graph for context-aware assistance without explicit commands.
Usage Guidance
This skill enables always-on passive capture of conversations and creates searchable transcripts and vectors — a high privacy and attack-surface item. Before installing, do the following: 1) Review and audit the referenced components (percept-listen, percept-summarize, LanceDB, any embedding provider) — inspect their source code and network behavior. 2) Confirm how transcripts are stored: where files live, whether they are encrypted at rest, and whether TTL/auto-purge is actually implemented and enforced. 3) Verify whether NVIDIA NIM embeddings require remote API access, credentials, or GPU hardware; the skill does not declare these needs. 4) Ensure the dashboard is bound to localhost, protected by authentication, and not inadvertently exposed to the LAN/Internet. 5) Require explicit, revocable user consent and per-session controls for listening; log and surface when recording/transcription occurs. 6) If you cannot audit the complementary skills and runtime components, avoid installing this — consider alternatives that explicitly document consent, storage, encryption, and data-flow guarantees.
Capability Analysis
Type: OpenClaw Skill Name: percept-ambient Version: 1.0.0 The skill `percept-ambient` is classified as suspicious due to its core functionality involving continuous ambient speech capture and transcription, which inherently handles highly sensitive personal data. While the `SKILL.md` explicitly states that data is stored locally and no audio is retained (only transcripts), the continuous processing of private conversations represents a significant privacy risk. Additionally, the skill exposes a local API and dashboard on `http://localhost:8960`, which, while intended for monitoring, introduces a potential attack surface for local privilege escalation or other vulnerabilities if not robustly secured. There is no evidence of intentional data exfiltration, malicious execution, or prompt injection attempts against the agent within the provided files, but the high-risk capabilities warrant a 'suspicious' classification.
Capability Assessment
Purpose & Capability
Name and description (continuous ambient capture / knowledge graph) align with the SKILL.md. It correctly references complementary skills (percept-listen, percept-summarize) needed to capture and summarize audio. However, the skill claims components and runtime services (LanceDB, NVIDIA NIM embeddings, FTS5, local dashboard on port 8960) without declaring required binaries, credentials, or host requirements (GPU, model access, storage). Those undeclared resource/credential needs are a material mismatch.
Instruction Scope
Instructions direct passive, continuous capture of conversations and building of searchable transcripts and entity graphs — a significant privacy action. The SKILL.md describes assembling context packets and serving a dashboard, but provides no enforcement or explicit steps for obtaining user consent, access controls for the dashboard/API, transcript retention/encryption, or how 'no audio stored' is guaranteed. As an instruction-only skill, there is nothing in the package ensuring the described privacy guarantees.
Install Mechanism
No install spec (instruction-only), which reduces direct supply-chain risk from this package itself. But the instructions rely on external components (LanceDB, NVIDIA NIM embeddings, FTS5, percept-listen/summarize skills) and a GitHub project link; those components may require downloads, GPU support, or network access that are not documented here. The lack of an install spec leaves those potentially risky installs out-of-band and unvetted.
Credentials
Registry metadata lists no required env vars or credentials, yet SKILL.md references NVIDIA NIM embeddings (likely requiring model access, a server, or credentials) and a local HTTP dashboard. The skill will write transcripts and vectors to local storage (SQLite + LanceDB) but does not declare config paths, encryption settings, or retention parameters beyond saying 'TTL auto-purge (configurable)'. That mismatch between claimed operations and declared environment/access is disproportionate and under-specified.
Persistence & Privilege
Although always:false, the skill's purpose is continuous background listening and context accumulation — a persistent capability with high privacy impact. Autonomous invocation is allowed (platform default), meaning an agent could run this continuously without repeated explicit user prompts. There are no explicit safeguards in the instructions to limit when or how long listening runs, or to require per-session consent.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install percept-ambient
  3. After installation, invoke the skill by name or use /percept-ambient
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of percept-ambient: enables ambient intelligence mode with continuous, passive context awareness. - Builds a knowledge graph of conversations, entities, and relationships over time. - Integrates with percept-listen and percept-summarize for capturing and extracting context. - Provides full-text and semantic search (FTS5 and LanceDB) and assembles "Context Packets" on demand. - All data stored locally, with configurable privacy controls and no audio retention. - Includes a real-time dashboard for live monitoring, search, and analytics.
Metadata
Slug percept-ambient
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Percept Ambient?

Continuously captures and summarizes ambient conversations to build a local knowledge graph for context-aware assistance without explicit commands. It is an AI Agent Skill for Claude Code / OpenClaw, with 599 downloads so far.

How do I install Percept Ambient?

Run "/install percept-ambient" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Percept Ambient free?

Yes, Percept Ambient is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Percept Ambient support?

Percept Ambient is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Percept Ambient?

It is built and maintained by jarvis563 (@jarvis563); the current version is v1.0.0.

💬 Comments