OpenClaw Agent Skills: Shared Workflow Library for Claude Code, Codex, and Other Coding Agents
Useful skills for agents and claws.
At a glance
- What is it?
- OpenClaw Agent Skills is an MIT-licensed library of eight workflow skills for coding agents, providing a single source for common tasks such as code review closeout, remote validation, and session viewing. It is aimed at teams and individual developers who want to share agent workflow definitions across multiple repositories without duplicating long skill files.
- Who is it for?
- OpenClaw Agent Skills suits any team running Claude Code or Codex workflows across multiple repositories and tired of maintaining parallel copies of the same skill files. The install script handles both symlinks for local development and copies for locked-down environments, and the validate-skills script catches frontmatter errors before they break an agent session.
- Can I use it commercially?
- Yes. MIT is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository last received commits 3 days ago.
- What is it written in?
- Mainly Python, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 29, 2026, and from our analysis. They are not legal advice.
Editorial analysis
What OpenClaw Agent Skills Addresses and Who It Serves
When a team runs coding agents across many repositories, common workflows like code review closeout or remote validation tend to get copied by hand into every repo's CLAUDE.md or AGENTS.md. Each copy drifts independently. OpenClaw Agent Skills solves this by making one repository the canonical source for shared skills and providing an install script that links or copies them into any agent environment.
The project targets developers and teams using Claude Code, OpenAI Codex, or compatible coding agents who want to define a workflow once and reuse it everywhere. The README states the goal directly: write a workflow once, reuse it everywhere, and avoid hand-copying long SKILL.md files across every repo. Repo-specific product skills are expected to stay in the repo they describe; this repository holds only skills general enough to be shared.
The Eight Included Skills and Their Purposes
The library includes eight skills, each living in its own directory under `skills/`:
- `agent-transcript`: local-only, redacted PR and issue transcript provenance. - `autoreview`: structured closeout and code-review workflow with a helper script. - `behavior-validator`: source-blind validation of user-visible behaviour against a contract. - `beam`: self-contained, authenticated, redacted publication of local coding sessions to a read-only OpenClaw catalog. - `crabbox`: Crabbox or Testbox remote validation workflow for broad or CI-parity proof. - `handoff`: path-free prompt handoff workflow for delegating a task to another agent. - `readme-standard`: house README structure, badge row, tone, and verification gates for steipete/openclaw repositories. - `session-viewer`: local searchable HTML viewer for agent session JSONL.
Each skill contains a `SKILL.md` file, and helper scripts live inside that skill's `scripts/` directory. The repository's VISION.md documents catalog boundaries and admission principles for determining which skills belong here versus in a product-specific repository.
Installing Agent Skills in Claude Code or Codex
The repository provides an `install-skills` script that handles discovery, dry runs, selective installs, and target directory overrides. Start by cloning the repository:
git clone https://github.com/openclaw/agent-skills.git
cd agent-skillsList available skills before installing:
scripts/install-skills --listPreview the install without changing any files:
scripts/install-skills --dry-runInstall all skills into the default agent skill directory:
scripts/install-skillsInstall only the skills you need:
scripts/install-skills autoreview crabboxFor Claude Code, symlink the repository into `~/.claude/skills`:
mkdir -p ~/.claude
ln -sfn "$(pwd)/skills" ~/.claude/skillsFor Codex, the target is `~/.codex/skills`:
mkdir -p ~/.codex/skills
ln -sfn "$(pwd)/skills" ~/.codex/skills/agent-skillsIf your `~/.claude/skills` directory already points at another shared folder, add individual symlinks inside it instead:
ln -sfn "$(pwd)/skills/autoreview" /path/to/shared-skills/autoreview
ln -sfn "$(pwd)/skills/crabbox" /path/to/shared-skills/crabboxThe README recommends symlinks for local development because changes in the checkout take effect immediately. Copies work better for portable or locked-down setups. The install script checks every selected destination before changing files, including when `--force` or `--dry-run` is specified, and skips any attempt to install directly over the source directory.
Vendoring Skills in Zero-Setup Repositories
Some flagship repositories need to work for contributors who only cloned that repo and never installed shared skills. For those cases, the README describes a vendored snapshot pattern: the repo stores a generated copy under `.agents/skills/<name>` rather than requiring a separate install.
The README is explicit that a vendored snapshot is a distribution artifact, not the source of truth. The correct process is to edit skills in this repository first and then sync snapshots downstream after review. Keeping downstream copies small in number and adding provenance and drift checks when vendoring is strongly advised.
The README singles out `autoreview` as a good candidate for vendoring in flagship repos because review closeout is part of the contribution workflow. Large operational skills should be vendored only when the repo genuinely needs them without setup.
Validation, Development Checks, and CI
The repository uses Python 3.14 and Node.js 26 for development checks, matching CI. To run the full check suite, install the development dependencies and run the shared check command:
python3 -m venv .venv
. .venv/bin/activate
python -m pip install -r requirements-dev.txt
npm ci --ignore-scripts
python scripts/check-skillsThe check command runs frontmatter validation, syntax checks, all Python and Node tests, and `npm run typecheck` for the session viewer. The README clarifies that Node packages are development-only; installed skills do not need `npm install`. The macOS CI job installs a pinned Codex CLI to exercise native sandbox access controls.
For a quick frontmatter-only check without running tests, use:
scripts/validate-skillsThis checks every `skills/*/SKILL.md` for YAML frontmatter and required `name` and `description` strings. The frontmatter must be a mapping enclosed by standalone `---` lines.
The README also warns that session exports can contain sensitive conversation data and that `session-viewer` HTML output should be treated as local and private unless separately redacted and reviewed.
Design Boundaries and Cases Where This Repository Does Not Apply
OpenClaw Agent Skills is a shared collection, not a general agent skill framework. Skills that belong to a specific product stay in that product's repository. The README gives a concrete example: a usage skill for the `acpx` tool belongs in `openclaw/acpx`, while a general review helper belongs here.
The library does not support every agent environment. The README documents Claude Code and Codex paths directly. Other agent environments may need manual configuration or individual symlinks, because the installer targets specific well-known skill directories.
The session-viewer skill generates local HTML from JSONL session files. If your sessions contain private information, the generated HTML is sensitive output that requires its own access controls before sharing. The README warns about this explicitly and recommends treating the output as private unless it has been redacted and reviewed.
Vendored downstream snapshots should not be updated by hand. The README states the update sequence: edit in this repository, then sync snapshots downstream after review. Editing vendored copies directly breaks provenance and creates drift that is difficult to detect.
OpenClaw Agent Skills vs. Inline Skill Definitions
The most common alternative to a shared skill library is defining workflows inline in each repository's CLAUDE.md or AGENTS.md. That approach works well for small teams with one or two repositories. As the number of repositories grows, duplicated skill files diverge because each change must be applied everywhere by hand.
OpenClaw Agent Skills centralises the definitions. Changes to autoreview or crabbox propagate to every environment that installed via symlink the next time the repository is pulled. For vendored copies, propagation requires an explicit sync step, but the intent is the same.
The trade-off is setup cost. A new contributor must clone this repository and run the install script before agent workflows are available. The README addresses this directly by recommending that flagship repos vendor autoreview as a zero-setup snapshot, so the most important workflow is always available without extra steps.
The repository reached v0.2.0 on 2026-09-24 and v0.1.0 on 2026-09-22, with the last push on 2026-09-27. The release cadence so far is rapid.
Editorial conclusion
OpenClaw Agent Skills suits any team running Claude Code or Codex workflows across multiple repositories and tired of maintaining parallel copies of the same skill files. The install script handles both symlinks for local development and copies for locked-down environments, and the validate-skills script catches frontmatter errors before they break an agent session. Teams that need only one or two skills can install them selectively. Verify that your agent environment resolves the installed skill directory, because the README documents Claude Code and Codex paths explicitly but notes that other setups may need individual symlinks inside an existing shared skills folder.
Frequently asked questions
How do I use agent skills in Claude Code?
Clone the openclaw/agent-skills repository and run `ln -sfn "$(pwd)/skills" ~/.claude/skills` to symlink all skills into Claude Code's skill directory. You can also use `scripts/install-skills` to install only selected skills or copy them rather than symlink.
How do I use agent skills in Codex?
Symlink the repository into `~/.codex/skills` with `ln -sfn "$(pwd)/skills" ~/.codex/skills/agent-skills` after cloning. The README also documents adding individual skill symlinks inside an existing shared skills folder if that directory is already in use.
How do I install agent skills in Claude Code?
After cloning the repository, either run `scripts/install-skills` to install into the default directory, or use the symlink command `ln -sfn "$(pwd)/skills" ~/.claude/skills`. Run `scripts/install-skills --dry-run` first to preview what would change.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/openclaw-agent-skills)