Skip to content
Back to skills

Skill Finder

BSecurity

Use when the user asks to find, search, or discover a skill that is not already installed. Does not handle updating or publishing skills — use the clawhub skill for those.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 29, 2026
toolsgonodegitapidatabase

Works with

  • cli
  • api

Security analysis

B85/100
  • highPerforms destructive filesystem operations

Pro shows the line behind each finding and how to fix it

Scanned September 29, 2026

npx -y skills add Arry8/openclaw-edge --skill skill-finder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Finder?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skill Finder
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/arry8-skill-finder/badge)](https://www.skillsdirectory.com/skills/arry8-skill-finder)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: skill-finder
description: >
  Use when the user asks to find, search, or discover a skill that is not already
  installed. Does not handle updating or publishing skills — use the clawhub skill
  for those.
homepage: https://clawhub.com
metadata:
  openclaw:
    emoji: "🔍"
    requires:
      bins:
        - clawhub
        - curl
        - jq
        - git
    install:
      - id: node
        kind: node
        package: clawhub
        bins:
          - clawhub
        label: "Install ClawHub CLI (npm)"
---

# skill-finder

Discover new OpenClaw skills from ClawHub and the web, then install them automatically.

## When to Use

Use this skill when the user asks something like:

- "Do you have a skill for X?"
- "Can you find a skill to help me with Y?"
- "Search for a Jira skill"
- "Install a skill for managing Linear issues"
- "What skills are available for databases?"

## When NOT to Use

- If a skill is already installed and working — use it directly
- For skills that don't exist anywhere — offer to create one instead
- For updating or publishing skills — use the `clawhub` skill instead

---

## Step 1 — Search ClawHub (official registry)

Always start here. ClawHub is the official OpenClaw skill registry.

Run `clawhub search` with the keyword the user asked about:

    clawhub search "KEYWORD"

Output includes: skill name, description, version, author. If a match is found, go to Step 3.

---

## Step 2 — Search GitHub for community skills

If ClawHub has no results, search GitHub as a fallback.

Set `GITHUB_TOKEN` in your environment before running these commands.
Unauthenticated requests are capped at 60/hour per IP.

Search for skill repos:

    curl -s -H "Authorization: Bearer $GITHUB_TOKEN" \
      "https://api.github.com/search/repositories?q=openclaw+skill+KEYWORD&sort=stars&per_page=5" \
      | jq -r ".items[].full_name"

Search for SKILL.md files:

    curl -s -H "Authorization: Bearer $GITHUB_TOKEN" \
      "https://api.github.com/search/code?q=openclaw+KEYWORD+filename:SKILL.md&per_page=5" \
      | jq -r ".items[].html_url"

If results are found, use the owner/repo path in Step 4.

---

## Step 3 — Install from ClawHub

    clawhub install SKILL-NAME

Verify with `clawhub list`. The skill is available immediately — no restart needed.

---

## Step 4 — Install from GitHub (community)

If a skill is on GitHub but not on ClawHub, clone and copy it:

    REPO="owner/repo"
    SKILL_PATH="skills/skill-name"
    DEST="$(pwd)/skills/skill-name"
    git clone --depth=1 --filter=blob:none --sparse "https://github.com/$REPO.git" /tmp/skill-clone
    cd /tmp/skill-clone
    git sparse-checkout set "$SKILL_PATH"
    cp -r "$SKILL_PATH" "$DEST"
    cd /
    rm -rf /tmp/skill-clone

---

## Suggest Creating a New Skill

If nothing is found anywhere, tell the user:

    I could not find a skill for X on ClawHub or GitHub.
    I can write one for you — it is just a SKILL.md file with usage docs.
    Want me to create it?

---

## Notes

- ClawHub registry: https://clawhub.com
- Default install dir: ./skills/ inside your OpenClaw workspace
- Override with --workdir /path or CLAWHUB_WORKDIR env var
- Set GITHUB_TOKEN for reliable GitHub API search (avoids 60 req/hour rate limit)
- After installing, OpenClaw picks up the skill automatically — no restart needed

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…