Darwin Skill Optimizer
alchaincyf/darwin-skill
Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.
Helps you find, install, update and remove skills in the goclaw agent framework, using the goclaw skills commands and outside skill sources.
$ npx skills add smallnest/goclaw --skill find-skills -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install smallnest/goclaw find-skills --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/smallnest/goclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/internal/builtin_skills/find-skills .claude/skills/find-skills && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "find-skills" agent skill from https://github.com/smallnest/goclaw/tree/master/internal/builtin_skills/find-skills into .claude/skills/find-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "find-skills", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/smallnest/goclaw/tree/master/internal/builtin_skills/find-skillsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add smallnest/goclaw --skill find-skills -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install smallnest/goclaw find-skills --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/smallnest/goclaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/internal/builtin_skills/find-skills .agents/skills/find-skills && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "find-skills" agent skill from https://github.com/smallnest/goclaw/tree/master/internal/builtin_skills/find-skills into .agents/skills/find-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "find-skills", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add smallnest/goclaw --skill find-skills -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install smallnest/goclaw find-skills --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/smallnest/goclaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/internal/builtin_skills/find-skills .cursor/skills/find-skills && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "find-skills" agent skill from https://github.com/smallnest/goclaw/tree/master/internal/builtin_skills/find-skills into .cursor/skills/find-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "find-skills", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/smallnest/goclaw.git --path internal/builtin_skills/find-skills--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add smallnest/goclaw --skill find-skills -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install smallnest/goclaw find-skills --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/smallnest/goclaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/internal/builtin_skills/find-skills .gemini/skills/find-skills && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "find-skills" agent skill from https://github.com/smallnest/goclaw/tree/master/internal/builtin_skills/find-skills into .gemini/skills/find-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "find-skills", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install smallnest/goclaw find-skillsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add smallnest/goclaw --skill find-skills -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/smallnest/goclaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/internal/builtin_skills/find-skills .github/skills/find-skills && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "find-skills" agent skill from https://github.com/smallnest/goclaw/tree/master/internal/builtin_skills/find-skills into .github/skills/find-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "find-skills", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add smallnest/goclaw --skill find-skills -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install smallnest/goclaw find-skills --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/smallnest/goclaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/internal/builtin_skills/find-skills .opencode/skills/find-skills && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "find-skills" agent skill from https://github.com/smallnest/goclaw/tree/master/internal/builtin_skills/find-skills into .opencode/skills/find-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "find-skills", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
find-skillsHelps you find, install, update and remove skills in the goclaw agent framework, using the goclaw skills commands and outside skill sources.
The skill answers requests such as looking for a skill, listing what is installed or extending the agent, by walking through the goclaw skills command line. It covers listing installed skills, installing from a Git repository URL or a local folder holding a SKILL.md, updating a skill that came from Git, uninstalling, validating that dependencies are satisfied, and testing a skill with a sample prompt. Every skill, built-in or user-installed, lives under ~/.goclaw/skills, and built-ins are copied there on first run.
For discovery it suggests checking the built-in list first, then the project repository and community sources such as GitHub searches, and notes that skills written for the OpenClaw or Agent Skills format can often be adapted. It also shows how to read the description field in a skill's frontmatter to judge when that skill applies. The excerpt stops at a section on creating custom skills.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e05c79d. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash, yaml and markdown).
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
goclaw Skill Finder loads about 1.2k tokens when it runs. Until then it costs about 78 tokens; SKILL.md has 285 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from smallnest/goclaw at commit e05c79d, republished under its MIT licence (© smallnest). 285 words, ~1,228 tokens.
.claude/skills/find-skills/SKILL.md (or your agent's skills folder).Helps discover and install skills for goclaw.
Discovery requests:
Extension interest:
Management:
goclaw skills list
goclaw skills list --verbose # Show detailed info including content# From Git repository
goclaw skills install https://github.com/user/skill-repo
# From local path
goclaw skills install ./path/to/skill# Check if skill dependencies are satisfied
goclaw skills validate skill-name# Test a skill with a prompt
goclaw skills test skill-name --prompt "your test prompt here"Skills are stored in a unified location:
| Location | Description |
|---|---|
~/.goclaw/skills | All skills (user-installed and built-in) |
Built-in skills are automatically copied to this directory on first run.
# Basic installation
goclaw skills install https://github.com/user/repo
# The skill will be installed to ~/.goclaw/skills/<repo-name># From a directory containing SKILL.md
goclaw skills install /path/to/skill# Update a specific skill (must be a Git repo)
goclaw skills update skill-name# Remove a skill
goclaw skills uninstall skill-nameUse goclaw skills list to see what's available:
goclaw skills list --verboseOfficial goclaw skills: Check the project repository for bundled skills.
Community sources:
goclaw skill or agent skillEach skill has a description field in its YAML frontmatter that indicates when it should be used:
---
name: crawl4ai
description: This skill should be used when users need to scrape websites,
extract structured data, handle JavaScript-heavy pages, or build automated
web data pipelines.
---If no existing skill meets your needs, create one:
cd ~/.goclaw/skills
mkdir my-skill
cd my-skill
# Create SKILL.md with proper frontmatter---
name: my-skill
description: Brief description of what this skill does and when to use it.
version: 1.0.0
author: Your Name
metadata:
openclaw:
emoji: 🎯
always: false
requires:
bins: [] # Required binaries
anyBins: [] # At least one of these must exist
env: [] # Required environment variables
config: [] # Required config keys
os: [darwin, linux, windows]
---
# My Skill
## Overview
Brief description of what this skill does.
## Triggers
When this skill should activate.
## Quick Start
Basic usage examples.
## Reference
Detailed documentation.goclaw skills validate <name> to check dependenciesgoclaw skills test <name> to verify behaviorreferences/ directory# Check skill is in correct location
ls -la ~/.goclaw/skills/
# Verify skill has SKILL.md
ls ~/.goclaw/skills/<skill-name>/SKILL.md# Validate to see what's missing
goclaw skills validate <skill-name>
# Install missing binaries or set environment variables# Check skill format is valid
cat ~/.goclaw/skills/<skill-name>/SKILL.md
# YAML frontmatter must start with `---`
# and have a name and description field© smallnest, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in internal/builtin_skills/find-skills of smallnest/goclaw.
Open the folder on GitHubat commit e05c79d
goclaw Skill Finder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| goclaw Skill Finder this skillsmallnest/goclaw | 599 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Darwin Skill Optimizeralchaincyf/darwin-skill | 6.2k | 1 repos | ~4.7k | Automated safety check: Pass | MIT | |
| Using Agent Skillsaddyosmani/agent-skills | 104k | 4 repos | ~2.4k | Automated safety check: Pass | MIT | |
| Ponytail Help CardDietrichGebert/ponytail | 160k | — | ~726 | Automated safety check: Pass | MIT | |
| Skill Creatorzhayujie/CowAgent | 47k | — | ~4.7k | Automated safety check: Notes | MIT | |
| Task Observerrebelytics/one-skill-to-rule-them-all | 3.2k | 1 repos | ~11k | Automated safety check: Pass | CC-BY-4.0 |
alchaincyf/darwin-skill
Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.
addyosmani/agent-skills
Meta-skill for choosing which workflow skill fits the task at hand, plus always-on habits: surface assumptions, stop on confusion, push back, keep it simple and stay in scope.
DietrichGebert/ponytail
Shows a one-shot quick-reference card for the ponytail skills: intensity levels, the six commands, and how to turn it off, set a default mode and update.
zhayujie/CowAgent
Guides creating, installing and updating agent skills in a workspace: SKILL.md frontmatter, bundled scripts and references, with scripts to scaffold, validate and package.
rebelytics/one-skill-to-rule-them-all
Monitors task execution for skill improvement opportunities.
aipoch/open-science
Creates, revises, evaluates and publishes skills in the Open-Science app through its native host.skills composer, with optional test prompts and benchmarks.
smallnest/goclaw
Scrapes sites, handles JavaScript-heavy pages and extracts structured data with Crawl4AI, through its crwl CLI or Python SDK, including schema-based extraction without an LLM.
smallnest/goclaw
Reference for OpenClaw's discord tool: sending messages, reactions, stickers, emoji uploads, polls, threads and moderation in Discord channels and DMs.
smallnest/goclaw
Looks up action manuals with verified selectors for multi-step website tasks, then drives the browser with the actionbook CLI in a dedicated or an existing Chrome session.
smallnest/goclaw
Controls an Android device over ADB in a loop of screenshot, vision analysis, tap and verification, so the agent acts on real on-screen coordinates.
smallnest/goclaw
Upload images to Feishu/Lark. An agent skill from smallnest/goclaw.
Categories
Helps you find, install, update and remove skills in the goclaw agent framework, using the goclaw skills commands and outside skill sources. The skill answers requests such as looking for a skill, listing what is installed or extending the agent, by walking through the goclaw skills command line.md, updating a skill that came from Git, uninstalling, validating that dependencies are satisfied, and testing a skill with a sample prompt.
goclaw Skill Finder fits situations like: looking for an existing goclaw skill before building something custom; installing a skill from a Git repository or a local folder; reviewing, updating or removing the skills already installed.
Run `npx skills add smallnest/goclaw --skill find-skills -a claude-code`. Or copy the skill folder (internal/builtin_skills/find-skills in smallnest/goclaw) into .claude/skills/find-skills in your project. Claude Code loads it when a task matches its description.
Run `npx skills add smallnest/goclaw --skill find-skills -a codex`. Or copy the skill folder (internal/builtin_skills/find-skills in smallnest/goclaw) into .agents/skills/find-skills in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add smallnest/goclaw --skill find-skills -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/find-skills, .gemini/skills/find-skills, .github/skills/find-skills and .opencode/skills/find-skills in your project.
SKILL.md names no scripts, command-line tools or credentials: goclaw Skill Finder is instructions for the agent only. Our summary lists: The goclaw command line tool.
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
goclaw Skill Finder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 4.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with goclaw Skill Finder: Darwin Skill Optimizer (alchaincyf/darwin-skill, 6.2k stars), Using Agent Skills (addyosmani/agent-skills, 104k stars), Ponytail Help Card (DietrichGebert/ponytail, 160k stars) and Skill Creator (zhayujie/CowAgent, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
smallnest (a GitHub user) maintains it in smallnest/goclaw, which has 599 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on March 27, 2026.
Source: smallnest/goclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.