NeuralTrust has been recognized by Gartner → Read more
Back

OpenClaw Skills: Setup, Picks and Risks

Roger Howroyd November 5, 2026
Share
OpenClaw Skills: Setup, Picks and Risks

Last updated: November 5, 2026

What are OpenClaw skills? OpenClaw skills are folders of markdown instructions, each built around a SKILL.md file, that teach the OpenClaw agent how and when to use its tools. You install them from ClawHub, the public registry, or write your own. Because a skill runs with the agent's own authority, choosing one is a security decision as much as a feature choice.

TL;DR: Key Takeaways

  • OpenClaw loads skills across 7 priority levels, and a workspace skill beats a bundled skill with the same name (OpenClaw docs).
  • One command installs a ClawHub skill, openclaw skills install @owner/<slug>, and openclaw skills verify checks its trust envelope (OpenClaw CLI docs).
  • The OpenClaw repository lists 50 bundled skill folders, so start there before adding community skills (OpenClaw on GitHub).
  • Koi Security audited 2,857 ClawHub skills in February 2026 and found 341 malicious ones (The Hacker News, 2026).
  • Five more malicious skills reported on June 23, 2026 had passed ClawHub's automated scanning (Cloud Security Alliance, 2026).
  • ClawHub shows 1 of 6 audit statuses per release, and its docs say a Pass is not a guarantee (ClawHub docs).

At a glance: what to know before you install a skill

Quick Answer

How do you use OpenClaw skills safely?

Install skills from ClawHub with openclaw skills install @owner/<slug>. Read the SKILL.md and the security audit first, and give each agent only the skills it needs through an allowlist. Run OpenClaw in a sandbox. Treat every third-party skill as untrusted code, because it runs with the agent's authority.

TopicWhat to know
FormatA folder with a SKILL.md file: YAML frontmatter plus markdown instructions
RegistryClawHub, with versions, tags, downloads, stars and security scan summaries
Installopenclaw skills install @owner/<slug>, or from Git, a local folder or skills.sh
Trust signalAudit status (Pass, Review, Warn, Malicious, Pending, Error) and risk level
Biggest riskSupply chain: malicious skills that pass scanners and run with the agent's access

How we researched

On November 5, 2026 we read the OpenClaw documentation for skills, ClawHub, the CLI and security audits, listed the repository's bundled skills and read the 2026 ClawHub security research. The selection criteria and checklist are our synthesis.

What are OpenClaw skills, and how do they differ from plugins and MCP?

OpenClaw skills are markdown instruction files that teach the agent how and when to use tools. Each skill lives in its own directory with a SKILL.md file that has YAML frontmatter and a markdown body. They differ from plugins, which add code, and from MCP servers, which expose tools the agent can call.

ConceptWhat it isWhat it changesTypical source
SkillMarkdown instructions plus optional scripts and filesHow the agent uses tools it already hasClawHub, Git, local folder
PluginCode package with compatibility metadataWhat OpenClaw can do (channels, tools, hubs)ClawHub, npm
MCP serverA service that exposes tools over the Model Context ProtocolWhich external tools the agent can callVendor or self-hosted
ToolA callable function such as shell or browserThe agent's raw capabilitiesBuilt in or provided by plugins

A skill can still do a lot of damage. It tells the agent which tools to call and what to run, so a malicious skill borrows the agent's shell, files and logged-in sessions. Plugins can also ship their own skills, and OpenClaw follows the AgentSkills specification, which is why the same idea appears in our guides to Claude Code skills and ChatGPT skills.

From Clawdbot to OpenClaw: where the project stands

According to Wikipedia (2026), the project started in November 2025 as Warelay and was renamed Clawdbot, then Moltbot on January 27, 2026 and OpenClaw three days later. On February 14, 2026, creator Peter Steinberger announced he was joining OpenAI and that a non-profit OpenClaw Foundation would steward the project. The stable 2.0 release is v2026.8.1.

Old tutorials still use the Clawdbot name. A guide that mentions metadata.clawdbot or a .clawdhub folder predates July 2026. Our guide to OpenClaw alternatives covers why teams switch, and the Moltbook story covers the agent network behind the hype.

Try our AI Gateway today for free

How a skill works: SKILL.md, gating and loading order

A skill is a folder with a SKILL.md file. OpenClaw reads the frontmatter, checks whether the skill is eligible on the current machine, and adds eligible skills to the agent's prompt as a compact catalog. The agent reads the full instructions only when a task needs them. Eligibility depends on binaries, environment variables, config and operating system.

Anatomy of a SKILL.md

Every skill needs a name and a description. The docs advise a lowercase name with digits and hyphens, and a one-line description under 160 characters. Optional metadata.openclaw keys decide whether the skill is ready to run:

Copied!
Gating keyWhat OpenClaw checks
requires.binsEvery listed binary exists on PATH
requires.anyBinsAt least one listed binary exists on PATH
requires.envEach environment variable is set or provided through config
requires.configEach listed openclaw.json path is truthy
osThe host or a connected runtime matches a listed platform
alwaysInclude the skill whenever the OS matches, skipping the other checks

If a skill is installed but the agent does not use it, openclaw skills check separates inventory, readiness and visibility and names the missing prerequisite.

Where OpenClaw looks for skills

When the same skill name appears in several places, the highest-precedence source wins. OpenClaw finds a skill wherever a SKILL.md appears under a configured root, up to 6 levels deep, and the folder path is only for organization.

PrioritySourcePath
1 (highest)Workspace skills<workspace>/skills
2Project agent skills<workspace>/.agents/skills
3Personal agent skills~/.agents/skills
4Managed or local skills<state-dir>/skills
5Workshop skills<state-dir>/agents/<agentId>/agent/workshop-skills
6Bundled skillsShipped with the install
7 (lowest)Extra directories and plugin skillsskills.load.extraDirs

How the agent finds and calls a skill

The prompt carries a bounded catalog of eligible skills. Since v2026.10.1, skills left out of that catalog stay discoverable through skills_search, and the agent loads a full SKILL.md with skills_read. Searching does not install anything or grant permission to run a skill's commands.

You can also call skills yourself. Type $ in the Control UI composer to pick one, or reference up to eight skills in a single message, such as Use $github and $release_notes. On chat channels, /skill-name remains the standalone command form. A skill with disable-model-invocation: true stays out of the model's normal prompt, but an explicit reference still invokes it.

Installing skills from ClawHub: the commands that work

ClawHub is OpenClaw's public registry for skills and plugins. Search with openclaw skills search, install with openclaw skills install @owner/<slug>, and update with openclaw skills update --all. Installs land in the active workspace's skills folder by default, and the --global flag shares a skill with every local agent on the machine.

ActionCommand
Search the registryopenclaw skills search "calendar"
Install into the workspaceopenclaw skills install @owner/<slug>
Install for all local agentsopenclaw skills install @owner/<slug> --global
Install from Gitopenclaw skills install git:owner/repo@ref
Install a local folderopenclaw skills install ./path/to/skill --as my-tool
Verify the trust envelopeopenclaw skills verify @owner/<slug>
Update everything in the workspaceopenclaw skills update --all
Debug eligibilityopenclaw skills check

What changed in 2026, and why old tutorials fail

OpenClaw no longer reads the pre-July 2026 metadata.clawdbot block. Rename it to metadata.openclaw and keep your requirements and installer fields, or the dependency gates are ignored. The same goes for the old .clawdhub metadata folder, which must be renamed to .clawhub before you update or verify skills.

Plugins use a different command from skills. According to the ClawHub docs (2026), OpenClaw releases through 2026.10.4 need the clawhub:<package> prefix to install a plugin from ClawHub, for example openclaw plugins install clawhub:<package>. Skills use the @owner/<slug> form shown above.

Git, local folders and skills.sh

Git and local installs expect a SKILL.md at the source root, and the slug comes from the frontmatter name. openclaw skills update only tracks ClawHub installs, so reinstall Git and local sources to refresh them. Installs from skills-sh:owner/repo/slug are shown as Not scanned by ClawHub, so treat them like any unreviewed repository.

Verifying before you trust

openclaw skills verify @owner/<slug> asks ClawHub for the skill's trust envelope and exits non-zero if verification failed. Add --card to print the generated Skill Card. ClawHub skill pages also show the latest scan state before install, with details from VirusTotal, ClawScan and static analysis. Use owner-qualified references so a bare slug cannot point to a different publisher.

Which skills to start with, and how to choose

Start with the skills OpenClaw ships, because they come from the project's own repository, and add community skills only when a bundled one does not cover the task. As of November 5, 2026 the repository's skills folder lists 50 bundled skills, from github, notion and obsidian to weather, summarize and tmux.

We do not publish a ranked "best skills" list, because download counts and star ratings are not safety signals. According to the Cloud Security Alliance (2026), IBM X-Force found that several malicious skills became some of the most downloaded on ClawHub before removal. What matters is what each skill can reach.

GroupExamples from the bundled folderWhat it can reach
Developer workflowgithub, gh-issues, coding-agent, tmuxRepositories, issues, a shell
Notes and knowledgenotion, obsidian, apple-notes, bear-notesPersonal and company documents
Taskstrello, apple-reminders, things-macProject boards and to-do data
Secrets1passwordCredential vaults

The grouping is ours, based on skill names, so read each SKILL.md to confirm what a skill touches. The coding-agent skill is opt-in: you enable it in config and need an authenticated coding CLI such as claude, codex or opencode.

How to evaluate a community skill

A skill is a bundle of instructions and scripts from a stranger. Check these signals before you install one:

SignalWhat to checkWhy it matters
Publisher and sourceOwner, linked repository, version historyTyposquats and throwaway accounts were common in the 2026 campaigns
Audit status and risk levelThe security audit page for the releaseA Review or Warn status means read the findings first
Declared accessEnvironment variables and binaries in the frontmatterClawHub flags a mismatch between declared and used credentials
Prerequisites sectionAny step that asks you to run a command or download a fileFake prerequisites were the main ClawHavoc delivery method
Remote instructionsFetches of data or instructions from outside domains at run timeThe publisher can change behavior after you install

Writing your own skill

You can write a skill in about five minutes. Make a folder, add a SKILL.md with a name, a description and instructions, then check that it loads. Custom skills avoid the supply chain problem, because you know who wrote them.

Create the folder under your workspace, for example ~/.openclaw/workspace/skills/hello-world, and write the SKILL.md. Run openclaw skills list to confirm it loaded. OpenClaw watches skill files by default, but an existing session may need /new or a gateway restart to see the change.

Skill Workshop, covered in the v2026.8.1 release notes, goes a step further. It lets an agent save and update its own skills in a per-agent folder, with each change announced and the previous version kept so you can undo it. On a shared Gateway, personal skills are saved as immutable revisions, and a managed bundle is limited to 256 files, 1 MiB per file and 8 MiB in total.

OpenClaw skills security: what went wrong in 2026

ClawHub became a recurring malware channel in 2026. Koi Security found 341 malicious skills among 2,857 audited in February, and Unit 42 reported five more on June 23 that had passed ClawHub's automated scanning. The pattern is stable: a useful-looking skill, a fake prerequisite, and a payload that the agent or the user runs with full access.

DateFindingSource
Early February 2026About 17% of skills Bitdefender Labs sampled in the first weeks carried malicious payloadsCSA, 2026
February 2, 2026341 of 2,857 audited skills were malicious, 335 of them in the ClawHavoc campaignThe Hacker News
Mid-February 2026A Koi follow-up counted 824 malicious skills across more than 10,700 listedCSA, 2026
2026Trend Micro found 39 skills using a fake password dialog to deliver a stealerCSA, 2026
June 1, 2026ClawHub announced an NVIDIA partnership to document and analyze skillsCSA, 2026
June 23, 2026Unit 42 reported five unblocked malicious skills that passed scanningCSA, 2026

How the early attacks worked

According to The Hacker News (2026), 335 of the 341 malicious skills used fake prerequisites to install the Atomic macOS Stealer. The documentation looked professional, then asked the user to download a file on Windows or paste a script into Terminal on macOS. The skills posed as crypto tools, YouTube utilities, auto-updaters and Google Workspace helpers.

ClawHub is open by default. When Koi published, the only barrier was a GitHub account at least one week old. ClawHub's docs now say a publisher needs an account old enough to pass an upload gate, but anyone can still publish.

The 2026 shift: evasion and agentic abuse

By June, attackers had adapted to scanning. According to the Cloud Security Alliance (2026), one skill padded its package to roughly 22 megabytes so that scanners with file-size thresholds would skip it. Two others did not use malware at all. They used what Unit 42 called runtime affiliate injection and front-running, where the skill steers the agent's own actions for the attacker's financial gain.

Unit 42's write-up describes one case. The skill told the agent to fetch a product list from a remote file on every run and always use the affiliate links inside it. The publisher could change that file at any time. A scanner that looks for malware signatures finds nothing in a skill like that, because the harm is in the instructions.

Why marketplace scans are not enough

Marketplace scanning catches known malware patterns, but it cannot judge every instruction an agent might follow. A skill runs with the same privileges as the agent, so a bad skill needs no exploit. Scanners can be evaded, as the 22-megabyte padding case showed, and instruction-level abuse leaves no malware signature to detect.

ClawHub's own docs are candid about this. Audits combine three inputs: SkillSpector, the A.I.G scanner and a risk analysis. The docs call audits strong safety signals but not a guarantee that a release is risk-free.

Audit statusMeaning in ClawHub's docsWhat you should do
PassNo visible issue above low riskStill read the skill if it can run commands or reach credentials
ReviewRead the findings before installingCheck whether the requested authority fits the purpose
WarnA high-impact concern or warning signalUse extra caution, or skip it
MaliciousDo not installRemove it and rotate any credential it touched
PendingAudits have not finishedWait
ErrorThe audit could not be completedTreat as unreviewed

There is a second gap. According to the Cloud Security Alliance (2026), IBM X-Force found that OpenClaw-related disclosures are outpacing CVE assignment. Many skill-borne problems therefore never reach the vulnerability scanners that enterprises rely on. The CSA note recommends treating every skill installation as an unreviewed code execution event.

A safe-install checklist for skills

A safe-install routine combines review before install, limits on what each agent can load, and containment at run time. OpenClaw has controls for each step, and none of them depends on the marketplace being clean. Apply them in this order, starting with the cheapest.

ControlHow to apply it in OpenClawWhat it stops
Per-agent allowlistSet agents.defaults.skills and agents.entries.<id>.skills; an empty list gives an agent no skillsOne agent inheriting every installed skill
Read before enablingOpen the SKILL.md, scripts and the ClawHub audit pageHidden prerequisites and remote fetches
Verifyopenclaw skills verify @owner/<slug>Installing a different version than the one you reviewed
Install policyConfigure security.installPolicy to run a trusted policy command before installsInstalls that skip your review rules
SandboxPrefer sandboxed runs for untrusted inputs and risky toolsA skill touching the host file system
Scoped secretsUse skills.entries.<key>.env and keep credentials out of skill contentSecrets leaking through prompts and logs
Egress monitoringWatch outbound connections from the agent hostPost-install calls to undocumented endpoints

Two details matter. Env and API key injection applies to the host process for that agent turn, not to a sandbox. And a shared Gateway remains one trust domain: skills attached to a session are inputs to it, not secret storage.

Red flags that should stop an install

Do not install a skill that asks you to run a terminal command or download an archive before it works. Be wary of obfuscated shell commands, instructions to fetch other instructions from outside domains, bundled Python bytecode and undeclared credentials. ClawHub itself currently rejects skills containing .pyc, .pyo or .pyd files, because its scanner cannot inspect them.

Security and governance: control what skills can reach

Skills combine three of the biggest enterprise agent risks: untrusted instructions, tool misuse and data leakage. OWASP groups supply chain and tool abuse among its agentic risks, and the 2026 ClawHub incidents show them in practice. Your controls have to hold even when a skill is malicious, which means limiting what the agent can reach.

NeuralTrust approaches this as a Runtime Security Mesh. The Agent Gateway (TrustGate) routes model and tool traffic through one policy point. Its MCP Gateway lets you decide which tools each agent can access, with role-based permissions and read or write limits, and records which model reached which tool. Agent Runtime Security (TrustGuard) inspects agent interactions in real time, including tool responses, and applies prompt injection protection plus PII and secret detection.

That scope matters. A gateway governs the model and tool traffic that passes through it. An OpenClaw agent that sends its MCP calls and model requests through TrustGate gets least-privilege tool access and an audit trail. A skill that runs a local shell command or edits local files still needs the sandbox and egress controls above. The two layers work together.

The OWASP Top 10 for Agentic Applications 2026 is the framework to map these risks to, and our MCP security best practices checklist covers the server side. The same pattern appears in another fast-growing agent, as our Hermes Agent security analysis shows. You can start with the Free plan, which includes 100,000 requests per month.

Which setup should you choose?

Match your controls to what the agent can reach. A personal assistant on a spare machine needs different limits from an agent connected to company repositories. The more credentials an agent holds, the more you should rely on allowlists and isolation, not marketplace verdicts.

SituationSkills approachControls to add
Hobby use on a spare machineBundled skills first, a few reviewed community skillsSandbox, no real credentials, openclaw skills verify
Developer on a work laptopBundled and self-written skills, community skills only after code reviewPer-agent allowlist, scoped secrets, install policy
Team with shared agentsCurated internal skill set, no direct ClawHub installsAllowlists, managed skills directory, egress monitoring
Enterprise or regulated dataApproved skills only, with provenance and review recordsGateway policy for tools, runtime inspection, audit logs

Conclusion

OpenClaw skills are the fastest way to extend the agent and the easiest way to hand it a stranger's instructions. Use bundled skills first, read community skills before installing them, verify each one, limit every agent with an allowlist and run OpenClaw in a sandbox. The 2026 incidents show that registry scans catch known malware but not every evasion or agentic abuse, so your own controls are the real boundary.

Secure OpenClaw Skills in Production with NeuralTrust

Control which tools your agents can reach, inspect every interaction at runtime and keep an audit trail, starting free with 100,000 requests per month.

Try our AI Gateway today for free

Related Comparisons

FAQs about OpenClaw Skills

1. What are OpenClaw skills?

OpenClaw skills are folders of markdown instructions built around a SKILL.md file with YAML frontmatter. They teach the agent how and when to use its tools. OpenClaw loads bundled skills plus your own and filters them by binaries, environment variables, config and operating system before the agent sees them.

2. How do I install OpenClaw skills?

Run openclaw skills install @owner/<slug> to install a ClawHub skill into the active workspace, or add --global to share it with every local agent. You can also install from git:owner/repo@ref or a local folder. Afterwards, run openclaw skills verify @owner/<slug> and openclaw skills check to confirm trust and eligibility.

3. Where does OpenClaw store skills?

Workspace skills live in <workspace>/skills, project agent skills in <workspace>/.agents/skills, personal ones in ~/.agents/skills and managed skills in the state directory's skills folder. Bundled skills ship with the install, and extra directories come from config. When names collide, the highest-precedence source wins.

4. Are OpenClaw skills safe?

Not by default. Skills run with the agent's authority, and 2026 research found hundreds of malicious skills on ClawHub, some of which passed automated scanning. The OpenClaw docs tell you to treat third-party skills as untrusted code, read them before enabling and prefer sandboxed runs. Bundled and self-written skills carry less risk.

5. What is the difference between OpenClaw skills and plugins?

Skills are markdown instructions that teach the agent how to use tools it already has. Plugins are code packages that add capabilities, and they can ship their own skills. Both are available from ClawHub, but plugin installs use openclaw plugins install and, on releases through 2026.10.4, need the clawhub: prefix.

6. How do I create a custom OpenClaw skill?

Create a folder such as ~/.openclaw/workspace/skills/hello-world, add a SKILL.md with a lowercase name, a one-line description under 160 characters and your instructions, then run openclaw skills list. Start a new session with /new if the agent does not see it. Skill Workshop can also draft skills for you.

7. Can I restrict which skills an agent can use?

Yes. Set agents.defaults.skills for a shared baseline and agents.entries.<id>.skills per agent, and an empty list gives an agent no skills. Allowlists control visibility, separate from where a skill is installed. You can also set skills.allowBundled so only listed bundled skills are eligible.

About the Author

Roger Howroyd is Head of Global SEO and AI at NeuralTrust, where he leads the company's search strategy across SEO, AEO, GEO, and LLM optimization. He specializes in AI-powered search, content strategy, and SEM. Connect on LinkedIn.

NeuralTrust is the leading platform for securing and scaling AI agents. Named a Pioneer in the Gartner Emerging Market Quadrant for AI Application Security 2026, recognized across four Gartner Hype Cycle reports in 2026, and featured in the Gartner Market Guide for Guardian Agents 2026, the Gartner Market Guide for AI Gateways 2025 and the KuppingerCole Leadership Compass for Generative AI Defense 2025. Headquartered in Barcelona with offices in London and New York. ISO 27001 certified.

Sources

Accessed on November 5, 2026.

  1. OpenClaw Docs, "Skills".
  2. OpenClaw Docs, "ClawHub".
  3. OpenClaw Docs, "Skill format".
  4. OpenClaw Docs, "Security Audits".
  5. OpenClaw Docs, "openclaw skills" CLI reference.
  6. OpenClaw Docs, "v2026.8.1: Skills", 2026.
  7. OpenClaw on GitHub, "skills" folder.
  8. Cloud Security Alliance AI Safety Initiative, "ClawHub Under the Microscope: Agentic AI Supply Chain Risk", July 7, 2026.
  9. The Hacker News, "Researchers Find 341 Malicious ClawHub Skills Stealing Data from OpenClaw Users", February 2, 2026.
  10. Wikipedia, "OpenClaw".

Subscribe to our newsletter

Share

Join the leaders securing the agent ecosystem

Get a Demo