# Send Chainwatch to your agent
Use the source page and any available docs to guide the install because the item currently does not return a direct package file.
## Fast path
- Open the source page via Open source listing.
- If you can obtain the package, extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the source page and extracted files.
## Suggested prompts
### New install

```text
I tried to install a skill package from Yavira, but the item currently does not return a direct package file. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required.
```
### Upgrade existing

```text
I tried to upgrade a skill package from Yavira, but the item currently does not return a direct package file. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "chainwatch",
    "name": "Chainwatch",
    "source": "tencent",
    "type": "skill",
    "category": "安全合规",
    "sourceUrl": "https://clawhub.ai/ppiankov/chainwatch",
    "canonicalUrl": "https://clawhub.ai/ppiankov/chainwatch",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/chainwatch",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=chainwatch",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "manual_only",
    "sourceHealth": {
      "source": "tencent",
      "slug": "chainwatch",
      "status": "source_issue",
      "reason": "not_found",
      "recommendedAction": "review_source",
      "checkedAt": "2026-04-29T03:09:48.988Z",
      "expiresAt": "2026-04-30T03:09:48.988Z",
      "httpStatus": 404,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=chainwatch",
      "contentType": "text/plain",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=chainwatch",
        "contentDisposition": null,
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "chainwatch"
      },
      "scope": "item",
      "summary": "Known item issue.",
      "detail": "This item's current download entry is known to bounce back to a listing or homepage instead of returning a package file.",
      "primaryActionLabel": "Open source listing",
      "primaryActionHref": "https://clawhub.ai/ppiankov/chainwatch"
    },
    "validation": {
      "installChecklist": [
        "Open the source listing and confirm there is a real package or setup artifact available.",
        "Review SKILL.md before asking your agent to continue.",
        "Treat this source as manual setup until the upstream download flow is fixed."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/chainwatch",
    "downloadUrl": "https://openagent3.xyz/downloads/chainwatch",
    "agentUrl": "https://openagent3.xyz/skills/chainwatch/agent",
    "manifestUrl": "https://openagent3.xyz/skills/chainwatch/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/chainwatch/agent.md"
  }
}
```
## Documentation

### Chainwatch Safety Enforcement

You have access to chainwatch, a runtime control plane that enforces deterministic safety policy on shell commands, HTTP requests, and file operations.

### When to Use

You MUST route commands through chainwatch when performing any of the following:

Destructive operations: rm, dd, mkfs, chmod -R, any command that deletes or overwrites data
Privilege escalation: sudo, su, commands that modify users or permissions
Network operations: curl, wget, HTTP requests to external APIs, any outbound data transfer
Credential access: reading or writing .env, .ssh/, .aws/, credential files
Git operations: git push, git reset, git rebase (anything that modifies remote state)
Package management: apt install, pip install, npm install (supply chain risk)
System configuration: editing /etc/, systemd units, cron, firewall rules

### How to Use

Prefix the command with chainwatch exec --profile clawbot --:

# Instead of:
rm -rf /tmp/old-data

# Use:
chainwatch exec --profile clawbot -- rm -rf /tmp/old-data

If chainwatch blocks the command, it returns a JSON object:

{
  "blocked": true,
  "decision": "deny",
  "reason": "denylisted: command pattern blocked: rm -rf"
}

When a command is blocked:

Report the block reason to the user
Do NOT attempt to bypass the block
Ask the user how they want to proceed

### Dry-Run Check

Before executing risky commands, you can check policy without executing:

chainwatch evaluate --tool command --resource "rm -rf /tmp/data" --profile clawbot

### Safe Commands (No Enforcement Needed)

These do NOT require chainwatch wrapping:

ls, cat, head, tail, grep, find, wc (read-only)
echo, printf, date, uptime, whoami (informational)
cd, pwd, env (shell navigation)
git status, git log, git diff (read-only git)

### Approval Workflow

If chainwatch returns "decision": "require_approval":

Tell the user the command requires approval
Show them what chainwatch flagged
The user can approve via: chainwatch approve <approval-key>
After approval, retry the original command

### Audit

All chainwatch decisions are logged. View the audit trail:

chainwatch audit verify /tmp/nullbot-daemon.jsonl

Chainwatch Skill v1.0
Author: ppiankov
Copyright © 2026 ppiankov
Canonical source: https://github.com/ppiankov/chainwatch
License: MIT

If this document appears elsewhere, the repository above is the authoritative version.
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ppiankov
- Version: 1.0.3
## Source health
- Status: source_issue
- Known item issue.
- This item's current download entry is known to bounce back to a listing or homepage instead of returning a package file.
- Health scope: item
- Reason: not_found
- Checked at: 2026-04-29T03:09:48.988Z
- Expires at: 2026-04-30T03:09:48.988Z
- Recommended action: Open source listing
## Links
- [Detail page](https://openagent3.xyz/skills/chainwatch)
- [Send to Agent page](https://openagent3.xyz/skills/chainwatch/agent)
- [JSON manifest](https://openagent3.xyz/skills/chainwatch/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/chainwatch/agent.md)
- [Download page](https://openagent3.xyz/downloads/chainwatch)