Safe habits before installing OpenClaw / ClawHub skills

By Justin Helmer · 8 August 2026 · Educational checklist

Why skills need a gate

Agent skills are powerful because they can read files, call tools, and encode workflows. That power is also the risk: a skill that claims “no network” but imports HTTP libraries is a trust problem. Treat every skill like untrusted software, even from publishers you generally like (including us).

Pre-install checklist

  1. Read SKILL.md, what does it say it does? what permissions does it claim?
  2. Skim scripts/, look for subprocess, shell=True, eval, raw sockets, hardcoded secrets.
  3. Check for auto-publish, git push, social post, or cloud upload without consent flags is a red flag.
  4. Prefer local-first, tools that work offline with explicit --i-consent for writes are easier to reason about.
  5. Install from a known slug, typo-squatting is a real class of attack on package ecosystems.
  6. Run in a throwaway environment first if the skill is high privilege.

Claim vs code mismatches

A common failure mode: documentation says “no network / no subprocess,” but the code clearly uses them. That may be malice, sloppy packaging, or an outdated description, all are reasons to pause. Our local scanner skill lygo-skill-gate was built for exactly this pre-install scan (stdlib only; it does not auto-install anything). See listings on LYGO SkillHub.

SkillHub now has two labeled channels. Public tentacles install from ClawHub. FULL engineer zips are only on the download portal: read the disclaimers, tick the boxes, hash-check the zip, then unzip into a folder you control. A PayPal tip is optional and is not a paywall. Live Star Chart writes still need explicit human consent.

Permissions table (mental model)

CapabilityAsk yourself
Filesystem writeWhere? Is consent required? Can it escape the skill folder?
NetworkWhich hosts? Why? Can it be disabled?
Subprocess / shellIs the command allowlisted? Any user-controlled strings?
SecretsDoes it log env vars? Store tokens in plaintext?
PublishCan it post or push without you?

After install

What chatagent.ca publishes

We list skills associated with the deepseekoracle ClawHub profile on lygoskillhub.html. Public skills are meant as “tentacles”; FULL engineer packages (when offered) sit behind an explicit gate. Always re-verify locally.

This guide is education, not a guarantee of safety. You own the machines and the agents you run.

If a skill misbehaves

  1. Disconnect network if the skill may be exfiltrating.
  2. Stop the agent host process.
  3. Preserve the skill folder for inspection (do not blindly delete evidence).
  4. Rotate any credentials that might have been exposed.
  5. Report to the publisher if appropriate; warn your team.

Write a short incident note: what you installed, from where, what you observed. Future you will thank present you.

Before install

Read the skill’s instructions, not just its description. Look for shell commands, network calls, file writes, and anything that asks for a secret. A skill that needs more permission than its job requires is a red flag, even when the code is short.

Red flags

Obfuscated code, a curl pipe to a shell, an unexplained download, a request for a private key, or a “disable the scanner” step. A skill can be useful and still be unsafe; those are separate questions.

A small gate

Install into a scratch folder, run the smallest example, and watch the files and network calls. If the test needs a real secret, use a disposable one. Keep the skill only if you can explain what it did and how to remove it.

Permissions

Ask what the skill needs: read a file, write a file, call a URL, run a command. A skill that needs all four for a text task is over-scoped. Prefer the skill that asks for less.

Removal

Know how to uninstall before you install. A skill that leaves files in three places is harder to trust. Keep a note of what it created.

A final rule

If you cannot explain what the skill did, do not keep it installed. Understanding is part of the permission.

Trust is a test

The first run is the test, not the install. Keep the scratch folder until you have read what the skill wrote.

More from the workshop: Excavationpro · Asian Coastline · BPMfinder · Justin Helmer · DeepSeek Oracle · Eternal Haven · All tools