← Back to Skills Marketplace
Olvid Channel
by
jmartel-olvid
· GitHub ↗
· v0.1.0
2013
Downloads
1
Stars
1
Active Installs
14
Versions
Install in OpenClaw
/install olvid-channel
Description
Add a native Olvid channel in OpenClaw.
Usage Guidance
This skill appears to do what it claims: it connects your OpenClaw agent to an Olvid daemon using a client key and daemon URL. Before installing: 1) Treat the client key as a secret — prefer entering it in plugin config rather than exporting OLVID_CLIENT_KEY globally if you want scoped usage. 2) Confirm the daemonUrl points to a daemon you control (e.g., localhost) and not an untrusted remote endpoint. 3) Note the plugin writes attachments to /tmp (temporary files) and records session metadata in the OpenClaw session store. 4) The provided package-lock.json contains many transitive npm packages (including large cloud SDKs) — if you have strict supply-chain or minimal-deps requirements, inspect the lockfile or install source from the official GitHub repo (https://github.com/olvid-io/openclaw-channel-olvid) and/or build from pinned dependencies. 5) If you want higher assurance, review the referenced GitHub repo and ensure the published package matches the source.
Capability Analysis
Type: OpenClaw Skill
Name: olvid-channel
Version: 0.1.0
The OpenClaw AgentSkills skill bundle for Olvid Channel appears benign. It integrates Olvid as a communication channel, handling message sending and receiving, including media attachments. The skill accesses environment variables (`OLVID_CLIENT_KEY`, `OLVID_DAEMON_TARGET`) for legitimate configuration and uses `/tmp/olvid-attachments` to store incoming media, which is standard for its stated purpose. No evidence of intentional data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts in the `SKILL.md` or code was found. All observed functionalities are aligned with the plugin's description.
Capability Assessment
Purpose & Capability
Name/description match the implementation: code implements an OpenClaw channel that connects to an Olvid daemon, sends/receives messages, handles attachments, and exposes configuration for daemonUrl and clientKey.
Instruction Scope
SKILL.md is high-level and points to external docs; runtime code only accesses OpenClaw runtime APIs, the Olvid daemon (user-configured URL), and local filesystem for saving attachments (/tmp/olvid-attachments). It does not instruct the agent to read unrelated host files or exfiltrate data to unexpected external endpoints.
Install Mechanism
There is no install spec in registry metadata (installation is via hub/local package). The package files show normal npm dependencies (e.g., @olvid/bot-node, zod) and a package-lock.json that pulls many transitive packages from the npm registry. No downloads from arbitrary URLs or extract-from-unknown-server steps are present, but the transitive dependency tree is large — review if you have a strict supply-chain policy.
Credentials
The plugin uses Olvid-specific credentials (clientKey, daemonUrl) and will optionally read OLVID_CLIENT_KEY and OLVID_DAEMON_TARGET from the environment for the default account. It does not request unrelated credentials. Be aware that OLVID_CLIENT_KEY env var (if present) will be picked up automatically for the default account.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. It runs a long-lived monitor (connector) to keep a session with the Olvid daemon — this is expected for a channel plugin and within its scope.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install olvid-channel - After installation, invoke the skill by name or use
/olvid-channel - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Updated package.json (details not provided).
- No user-facing or documentation changes in this release.
v0.0.15
- Removed tool documentation and tool list from SKILL.md.
- Deleted the src/agent_tools.ts file.
- Updated package.json and src/channel.ts for alignment with recent changes.
- General documentation in SKILL.md has been streamlined.
v0.0.14
- Internal refactoring: removed unused files src/actions.ts and src/directory.ts.
- Updated core source files (package.json, src/agent_tools.ts, src/channel.ts) to streamline implementation.
- No user-facing changes or new features.
v0.0.13
- Removed detailed action API documentation from SKILL.md, focusing documentation on tool-based usage.
- Kept the list and descriptions of top-level Olvid tools available via the skill.
- Installation, target examples, publishing, and contact sections remain unchanged.
v0.0.12
olvid-channel 0.0.12
- Removed `olvid_identity_set_photo` and `olvid_identity_photo_set` tools from documentation.
- Updated and refined the SKILL.md to match current tool support.
- Minor internal changes to agent tool definitions and channel handling.
v0.0.11
- Expanded and reorganized documentation to clarify usage, including new sections on targets, directory, and actionable examples.
- Added detailed JSON examples for group management, reactions, sending messages, and sending attachments.
- Updated and clarified the tool list, including new and renamed agent tools and their parameters.
- Introduced new files to support actions and directory features.
- Improved guidance on how to address Olvid entities (contacts, discussions, groups) and format targets.
v0.0.10
- Updated dependencies in package.json and package-lock.json.
- Improvements and refactoring in src/channel.ts and src/monitor.ts.
- Version bump to 0.0.10.
v0.0.9
- Added instructions for sending messages and media to Olvid discussions using the OpenClaw CLI.
- Updated documentation in SKILL.md to reflect new message sending capabilities.
- Improved clarity and structure in the feature and tool descriptions.
- Version bumped to 0.0.0-a9.
v0.0.8
- Updated dependencies in package.json.
- Refactored code in src/tools.ts for improvements or maintenance.
- No user-facing changes or documentation updates.
v0.0.7
- Updated dependencies in package.json.
- Minor internal changes to src/tools.ts. No user-facing functionality changes.
- No changes to documentation or skill features.
v0.0.6
- Improved internal logic in agent tools for better reliability.
- Updated monitor and message sending modules for maintenance and bug fixes.
- Refreshed dependencies in package.json for compatibility and stability.
- No changes to documentation or user-facing tool usage.
v0.0.5
- Added detailed documentation and usage instructions in the new README.md and expanded SKILL.md.
- Introduced new source files for agent tools and channel management.
- Updated metadata and homepage information in SKILL.md.
- Refined and documented all available Olvid tools and their API parameters.
- Improved project configuration with tsconfig.json and package-lock.json.
v0.0.0
Initial release of the Olvid Channel plugin for OpenClaw.
- Adds native support for Olvid as a messaging channel in OpenClaw.
- Provides post-quantum, end-to-end encrypted agent-to-agent messaging.
- Ensures server-blind security: messages stay unreadable even if the database is compromised.
v0.0.4
- Initial release of the Olvid Channel Plugin for OpenClaw.
- Adds support for encrypted agent-to-agent messaging using Olvid.
- Provides post-quantum, end-to-end encryption for maximum message security.
- Ensures server-blind communication: messages remain unreadable even if the database is compromised.
- Includes links to Olvid and bot documentation for further reference.
Metadata
Frequently Asked Questions
What is Olvid Channel?
Add a native Olvid channel in OpenClaw. It is an AI Agent Skill for Claude Code / OpenClaw, with 2013 downloads so far.
How do I install Olvid Channel?
Run "/install olvid-channel" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Olvid Channel free?
Yes, Olvid Channel is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Olvid Channel support?
Olvid Channel is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Olvid Channel?
It is built and maintained by jmartel-olvid (@jmartel-olvid); the current version is v0.1.0.
More Skills