{"id":50138692,"url":"https://github.com/openclaw/agent-skills","last_synced_at":"2026-05-29T05:00:32.931Z","repository":{"id":359603955,"uuid":"1246722622","full_name":"openclaw/agent-skills","owner":"openclaw","description":"Useful skills for agents and claws.","archived":false,"fork":false,"pushed_at":"2026-05-27T23:55:22.000Z","size":121,"stargazers_count":177,"open_issues_count":2,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-28T04:09:15.241Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openclaw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"github":["moltbot"]}},"created_at":"2026-05-22T13:38:53.000Z","updated_at":"2026-05-28T03:31:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"54407c4c-92b5-4bef-9a02-9069968ac3be","html_url":"https://github.com/openclaw/agent-skills","commit_stats":null,"previous_names":["openclaw/agent-skills"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/openclaw/agent-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclaw%2Fagent-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclaw%2Fagent-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclaw%2Fagent-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclaw%2Fagent-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openclaw","download_url":"https://codeload.github.com/openclaw/agent-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclaw%2Fagent-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33637485,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-24T00:00:56.614Z","updated_at":"2026-05-29T05:00:32.718Z","avatar_url":"https://github.com/openclaw.png","language":"TypeScript","funding_links":["https://github.com/sponsors/moltbot"],"categories":["TypeScript","Python"],"sub_categories":[],"readme":"# OpenClaw Agent Skills\n\nShared skills for coding agents that work on OpenClaw projects.\n\nThis repo is the public canonical source for common workflows such as review\ncloseout and remote validation. The goal is simple: write a workflow once,\nreuse it everywhere, and avoid hand-copying long `SKILL.md` files across every\nrepo.\n\n## Included Skills\n\n- `autoreview`: structured closeout/code-review workflow plus helper script.\n- `crabbox`: Crabbox/Testbox remote validation workflow for broad or CI-parity\n  proof.\n\nRepo-specific product skills should stay in the repo they describe. For example,\nan `acpx` usage skill belongs in `openclaw/acpx`; a general review helper belongs\nhere.\n\n## Quick Start\n\nClone the repo:\n\n```sh\ngit clone https://github.com/openclaw/agent-skills.git\ncd agent-skills\n```\n\nInstall all skills into the default agent skill directory:\n\n```sh\nscripts/install-skills\n```\n\nInstall only selected skills:\n\n```sh\nscripts/install-skills autoreview crabbox\n```\n\nInstall somewhere else:\n\n```sh\nscripts/install-skills --target ~/.codex/skills autoreview\n```\n\nUse copies instead of symlinks:\n\n```sh\nscripts/install-skills --mode copy --target ~/.agents/skills\n```\n\nSymlinks are best for local development because changes in this checkout are\nimmediately visible. Copies are better for portable or locked-down setups.\n\n## Codex And Claude\n\nFor Codex, symlink this repo into `~/.codex/skills`:\n\n```sh\nmkdir -p ~/.codex/skills\nln -sfn \"$(pwd)/skills\" ~/.codex/skills/agent-skills\n```\n\nFor Claude Code, symlink this repo into `~/.claude/skills`:\n\n```sh\nmkdir -p ~/.claude\nln -sfn \"$(pwd)/skills\" ~/.claude/skills\n```\n\nIf `~/.claude/skills` already points at another shared skills folder, add\nsymlinks inside that folder instead:\n\n```sh\nln -sfn \"$(pwd)/skills/autoreview\" /path/to/shared-skills/autoreview\nln -sfn \"$(pwd)/skills/crabbox\" /path/to/shared-skills/crabbox\n```\n\nRecommended one-liner for repo `AGENTS.md` files:\n\n```text\nShared agent workflows: install or symlink https://github.com/openclaw/agent-skills for `autoreview`, `crabbox`, and other common skills; do not vendor shared skills here unless this repo intentionally needs a zero-setup snapshot.\n```\n\n## Zero-Setup Repos\n\nSome important repos should work for contributors who only cloned that repo and\nnever installed shared skills. Those repos may vendor a generated snapshot under\n`.agents/skills/\u003cname\u003e`.\n\nThat snapshot is a distribution artifact, not the source of truth:\n\n- edit canonical skills here first\n- sync snapshots downstream after review\n- keep downstream copies small in number\n- add provenance and drift checks when a repo vendors a snapshot\n\n`autoreview` is a good candidate for a zero-setup snapshot in flagship repos\nbecause review closeout is part of the contribution workflow. Large operational\nskills should be vendored only when the repo genuinely needs them available\nwithout setup.\n\n## Repository Layout\n\n```text\nskills/\n  autoreview/\n    SKILL.md\n    scripts/\n  crabbox/\n    SKILL.md\nscripts/\n  install-skills\n  validate-skills\n```\n\nEach skill lives in `skills/\u003cname\u003e/` and must contain `SKILL.md`. Helper scripts\nbelong inside that skill's `scripts/` directory.\n\n## Validate\n\nRun this after edits:\n\n```sh\nscripts/validate-skills\n```\n\nThe validator checks every `skills/*/SKILL.md` for YAML frontmatter plus required\n`name` and `description`.\n\n## Editing Rules\n\n- Keep descriptions short and useful for routing.\n- Keep skill bodies operational rather than essay-like.\n- Do not include secrets, private hostnames, private account IDs, or private\n  URLs.\n- Prefer helper scripts for repeatable command logic.\n- Do not update vendored downstream snapshots by hand. Update this repo, then\n  sync.\n\n## License\n\nMIT.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenclaw%2Fagent-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenclaw%2Fagent-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenclaw%2Fagent-skills/lists"}