← Back to Skills Marketplace
mikeargento

OCC for OpenClaw

by Mike · GitHub ↗ · v1.1.1
cross-platform ✓ Security Clean
449
Downloads
0
Stars
0
Active Installs
12
Versions
Install in OpenClaw
/install openclaw-occ
Description
OCC (Origin Controlled Computing) — cryptographic proof of every OpenClaw agent action. Install, configure, and audit.
Usage Guidance
This skill appears to do what it says, but take normal precautions before installing: 1) Review the npm package source (the SKILL.md links to the GitHub repo) before running `npm install -g` — global npm installs run code on your machine. 2) If you care about privacy, use "mode": "stub" (local-only) or self-host a notary; the default uses a third-party workers.dev notary that will receive compact proof metadata (tool name, timestamp, hash, counter). 3) Note the small metadata mismatch: registry metadata said no required binaries, but the SKILL.md lists npm, npx, curl, and wrangler — make sure those tools are acceptable in your environment. 4) If you will deploy the Cloudflare Worker, ensure you understand and secure your Cloudflare account and KV namespace. 5) Prefer verifying signatures/offline verification of saved public keys before trusting remote proofs.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-occ Version: 1.1.1 The skill is designed to provide cryptographic proofs of OpenClaw agent actions for auditing purposes, enhancing security and transparency. The `SKILL.md` clearly outlines its functionality, privacy considerations (e.g., what data is sent to the notary, zero-network option), and instructions for installation, configuration, and self-hosting. While it involves installing global npm packages (`npm install -g openclaw-occ`), making network calls to an external notary (`https://occ-notary.gjp9tm85hq.workers.dev/commit`), and deploying cloud resources via `wrangler`, these actions are explicitly described and aligned with the stated security-enhancing purpose. There is no evidence of prompt injection, data exfiltration beyond stated metadata, or other malicious intent within the provided files.
Capability Assessment
Purpose & Capability
The skill is described as an OpenClaw plugin that commits OCC proofs; the SKILL.md instructs installing the npm package (openclaw-occ), configuring ~/.openclaw/workspace/occ.json, and optionally deploying a Cloudflare Worker notary. Those requirements are consistent with a plugin that records and posts proofs to notaries. Note: registry metadata listed no required binaries, but SKILL.md lists npm, npx, curl, and wrangler as required — this is a minor metadata mismatch but not a functional inconsistency.
Instruction Scope
The instructions stay within the plugin's stated scope: install the npm package, create the occ.json config, optionally deploy a Cloudflare Worker, and run verification commands (npx occ-verify, occ audit). The SKILL.md does not instruct reading unrelated system files or harvesting credentials. It does, however, instruct making network calls to the configured notary endpoints (default remote or user-supplied).
Install Mechanism
This is an instruction-only skill (no install spec), but it tells users to run `npm install -g openclaw-occ` and to use npx/wrangler for deployment. Installing a global npm package will download and install code from the npm registry, which is normal for this use-case but carries typical supply-chain and execution risks — the SKILL.md points to source and docs, which helps auditing.
Credentials
No environment variables or unrelated credentials are requested by the skill. The only additional credentials implied are for self-hosting (a Cloudflare account and authenticated wrangler) if the user chooses that path, which is expected and proportional to the self-hosting option. The default remote notary receives compact proof metadata (tool name, timestamp, hash, counter) per the documentation.
Persistence & Privilege
The skill is not always-enabled and is user-invocable. It does not request system-wide persistent privileges beyond installing a plugin package (global npm) and writing files under ~/.openclaw/workspace/, which is consistent with its purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-occ
  3. After installation, invoke the skill by name or use /openclaw-occ
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
openclaw-occ 1.1.1 changelog - Updated links to source code and package locations for improved accuracy and transparency. - Added "npm" link to metadata for easy plugin access. - Documented the notary proof payload format and included a link to the relevant source file (`lib/notary.js`). - No functional changes to the skill's logic or user flows.
v1.1.0
- Added wrangler as a required dependency in the skill metadata. - Documentation updated to clarify prerequisite steps for self-hosting using Cloudflare Workers. - No changes to feature set or functionality; this release is documentation-focused.
v1.0.9
- Updated documentation URLs to use occprotocol.com instead of occ.fyi - Bumped version to 1.0.9 in the skill metadata - No functional changes; documentation update only
v1.0.8
- Adds explanation of how OCC proofs differ from regular logs, emphasizing automatic external notary commitment, counter chaining, and offline-verifiable Ed25519 signatures. - No code or functional changes; documentation only.
v1.0.7
- Added curl as a required dependency in the skill metadata. - Simplified and clarified the skill description for better readability. - Bumped version to 1.0.7.
v1.0.6
openclaw-occ 1.0.6 - Added a top-level "requires" field specifying npm and npx prerequisites. - Promoted "homepage" and "source" URLs to the top level for clearer visibility. - Expanded the self-hosting notary section with prerequisites and login instructions for Cloudflare Wrangler. - No code or functional changes; SKILL.md and metadata improvements only.
v1.0.5
- Updated version to 1.0.5 in SKILL.md. - No other content or functional changes.
v1.0.4
openclaw-occ 1.0.4 - Updated SKILL.md version number to 1.0.4. - No other user-facing, functional, or documentation changes.
v1.0.3
- Updated SKILL.md to clarify that OCC stands for Origin Controlled Computing. - Added a new slug field ("openclaw-occ"). - Updated the description to expand OCC abbreviation and improve clarity. - Incremented version to 1.0.3.
v1.0.2
openclaw-occ 1.0.2 changelog: - Updated documentation in SKILL.md with clarifications and improvements for installing, configuring, and using OCC proofs. - No changes to skill logic or code; documentation only.
v1.0.1
- Added a new "Privacy & data" section, clarifying what is logged, how proof data is handled, and zero-network/self-hosting options. - Updated installation instructions: replaced manual extension folder copy with the `openclaw-occ install` command. - Set a skill title in metadata. - Minor text adjustments for clarity, especially around privacy and setup steps.
v1.0.0
openclaw-occ 1.0.0 — Initial release - Adds OpenClaw plugin for cryptographic proof logging (OCC) of agent actions. - Supports local (stub), single notary (remote), and multiple notary (tee) modes. - Provides CLI, chat commands, and UI for auditing and verifying action proofs. - Includes setup instructions for plugin installation, configuration, and self-hosted notary. - Proofs are stored locally as append-only JSONL files for auditability.
Metadata
Slug openclaw-occ
Version 1.1.1
License
All-time Installs 0
Active Installs 0
Total Versions 12
Frequently Asked Questions

What is OCC for OpenClaw?

OCC (Origin Controlled Computing) — cryptographic proof of every OpenClaw agent action. Install, configure, and audit. It is an AI Agent Skill for Claude Code / OpenClaw, with 449 downloads so far.

How do I install OCC for OpenClaw?

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

Is OCC for OpenClaw free?

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

Which platforms does OCC for OpenClaw support?

OCC for OpenClaw is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OCC for OpenClaw?

It is built and maintained by Mike (@mikeargento); the current version is v1.1.1.

💬 Comments