Not in the top 1,000 by GitHub stars

skilld-dev/skilld

Open-source, privacy friendly skills.sh alternative for humans and agents.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

packages/harness/test/fixtures/skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

d19d25b79cfd → d19d25b79cfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d19d25b79cfd

No earlier version was observed for comparison.

Compare on GitHub

skills/generate-package-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

d19d25b79cfd → d19d25b79cfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d19d25b79cfd

No earlier version was observed for comparison.

Compare on GitHub

skills/generate-project-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

d19d25b79cfd → d19d25b79cfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d19d25b79cfd

No earlier version was observed for comparison.

Compare on GitHub

skills/review-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

d19d25b79cfd → d19d25b79cfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d19d25b79cfd

No earlier version was observed for comparison.

Compare on GitHub

skills/skilld/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

d19d25b79cfd → d19d25b79cfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d19d25b79cfd

No earlier version was observed for comparison.

Compare on GitHub

skills/skilld-tui-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

d19d25b79cfd → d19d25b79cfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d19d25b79cfd

No earlier version was observed for comparison.

Compare on GitHub

skills/update-package-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

d19d25b79cfd → d19d25b79cfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d19d25b79cfd

No earlier version was observed for comparison.

Compare on GitHub

tests/fixtures/v3-rust/local-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

d19d25b79cfd → d19d25b79cfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d19d25b79cfd

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit d19d25b79cfdf6bef33bd8f981f9dca46ffcffa2

git clone --filter=blob:none --no-checkout https://github.com/skilld-dev/skilld.git .hotskills/skilld-dev-skilld && git -C .hotskills/skilld-dev-skilld checkout --detach d19d25b79cfdf6bef33bd8f981f9dca46ffcffa2 # Copy each selected skill directory from .hotskills/skilld-dev-skilld into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/skilld-dev/skilld.git .hotskills/skilld-dev-skilld && git -C .hotskills/skilld-dev-skilld checkout --detach d19d25b79cfdf6bef33bd8f981f9dca46ffcffa2 # Copy each selected skill directory from .hotskills/skilld-dev-skilld into .agents/skills/<skill-name>/
330GitHub stars
1star in 7 days
8skills in this repository
9commits in 30 days

Heat

4.6
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 7, 2026330

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

fixture-skill

When your agent uses it

Use this Skill to exercise the Harness review fixture.

What it loads into context

Frontmatter

18 tokens

Always available to the agent

SKILL.md

29 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

    Files

    • ../../../../../.claude-plugin/marketplace.jsonasset632 bytes
    • ../../../../../.claude-plugin/plugin.jsonasset384 bytes
    • SKILL.mdcore147 bytes
    Read SKILL.md
    
    # Fixture Skill
    
    Follow the fixture instructions.
    View the complete source on GitHub

    Skills included

    • fixture-skill
    • generate-package-skill
    • generate-project-skill
    • review-skill
    • skilld
    • skilld-tui-design
    • update-package-skill
    • local-skill

    Repository facts

    License
    MIT
    Created
    Feb 3, 2026
    Last pushed
    Oct 10, 2026
    Forks
    10
    Open issues
    1
    Project activity
    Active

    Before you install

    Local scripts

    Automated signals, not a guarantee

    Checked Nov 7, 2026

    Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

    Show 63 notes
    • skills/generate-package-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-package-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-package-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-package-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-package-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-package-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-package-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-package-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-package-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-package-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-package-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-project-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-project-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-project-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/generate-project-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skilld/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skilld/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skilld/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skilld/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skilld/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    Show all 48 signals by file

    .claude-plugin/marketplace.json

    • Network accessline 4
      "owner": {     "name": "skilld",     "url": "https://skilld.dev"
    • Network accessline 5
      "name": "skilld",     "url": "https://skilld.dev"   },
    • Network accessline 6
      "url": "https://skilld.dev"
    • Network accessline 11
      "source": "./",       "description": "The skilld-maintained Skills and the skilld.dev discovery MCP server. Search curated Skills, then run or install them with the skilld CLI.",       "homepage": "https://skilld.dev/developers",
    • Network accessline 12
      "description": "The skilld-maintained Skills and the skilld.dev discovery MCP server. Search curated Skills, then run or install them with the skilld CLI.",       "homepage": "https://skilld.dev/developers",       "mcpServers": {
    • Network accessline 13
      "homepage": "https://skilld.dev/developers",
    • Network accessline 15
      "skilld": {           "type": "http",           "url": "https://skilld.dev/api/mcp"
    • Network accessline 16
      "type": "http",           "url": "https://skilld.dev/api/mcp"         }
    • Network accessline 17
      "url": "https://skilld.dev/api/mcp"

    .claude-plugin/plugin.json

    • Network accessline 5
      "author": {     "name": "Harlan Wilton",     "url": "https://harlanzw.com"
    • Network accessline 6
      "name": "Harlan Wilton",     "url": "https://harlanzw.com"   },
    • Network accessline 7
      "url": "https://harlanzw.com"
    • Network accessline 8
      },   "homepage": "https://skilld.dev",   "repository": "https://github.com/skilld-dev/skilld",
    • Network accessline 9
      "homepage": "https://skilld.dev",
    • Network accessline 10
      "repository": "https://github.com/skilld-dev/skilld",

    skills/generate-package-skill/SKILL.md

    • Network accessline 135
      Before finishing, extract every block with [scripts/extract-blocks.mjs](scripts/extract-blocks.mjs): `node SKILL_DIR/scripts/extract-blocks.mjs SKILL.md DIR`. Copy each block into the fixture and run it unchanged. Never test a copy you edit
    • Network accessline 137
      `--replace https://example.com=http://localhost:PORT` swaps a placeholder. `DIR/blocks.json` maps each block to its line.
    • Network accessline 152
      - If the Skill sits inside the published package directory, add its directory to `files` in `package.json`. After one build, list packed files with `npm pack --dry-run --ignore-scripts`; `pnpm pack` rejects that flag. - For npm packages, us
    • Network accessline 153
      - For npm packages, use `skills/<name>/SKILL.md` beside the package's `package.json`. Include linked files in the tarball.   [pnpm 12.11 and newer](https://pnpm.io/agent-skills) link Skills from approved direct dependencies.   Document `pnp
    • Network accessline 154
      [pnpm 12.11 and newer](https://pnpm.io/agent-skills) link Skills from approved direct dependencies.
    • Network accessline 163
      <a href="https://skilld.dev/gh/OWNER/REPOSITORY">
    • Network accessline 164
      <picture>     <source media="(prefers-color-scheme: dark)" srcset="https://skilld.dev/b/OWNER/REPOSITORY?theme=dark">     <source media="(prefers-color-scheme: light)" srcset="https://skilld.dev/b/OWNER/REPOSITORY?theme=light">
    • Network accessline 165
      <source media="(prefers-color-scheme: dark)" srcset="https://skilld.dev/b/OWNER/REPOSITORY?theme=dark">
    • Network accessline 166
      <source media="(prefers-color-scheme: light)" srcset="https://skilld.dev/b/OWNER/REPOSITORY?theme=light">
    • Network accessline 167
      <img alt="Skill repository on skilld.dev" src="https://skilld.dev/b/OWNER/REPOSITORY?theme=light">
    • Network accessline 173
      > [!TIP] > Using an AI agent? Get the PACKAGE Skill on [skilld.dev/gh/OWNER/REPOSITORY](https://skilld.dev/gh/OWNER/REPOSITORY).
    • Network accessline 174
      > Using an AI agent? Get the PACKAGE Skill on [skilld.dev/gh/OWNER/REPOSITORY](https://skilld.dev/gh/OWNER/REPOSITORY).

    skills/generate-package-skill/scripts/extract-blocks.mjs

    • Executable scriptline 1
      #!/usr/bin/env node
    • Network accessline 6
      // Block N goes to OUT_DIR/N/. A first line that names a path, such as `// server/api/search.ts`, // `# scripts/check.sh`, or `<!-- app/pages/index.vue -->`, sets the file name. Otherwise the file is `block.EXT`. // `--replace` swaps a plac
    • Network accessline 7
      // `# scripts/check.sh`, or `<!-- app/pages/index.vue -->`, sets the file name. Otherwise the file is `block.EXT`. // `--replace` swaps a placeholder in every block, such as `https://example.com=http://localhost:3000`. // OUT_DIR/blocks.jso
    • Network accessline 8
      // `--replace` swaps a placeholder in every block, such as `https://example.com=http://localhost:3000`.

    skills/generate-package-skill/scripts/serve-fixture.mjs

    • Executable scriptline 1
      #!/usr/bin/env node
    • Network accessline 5
      // // The script replaces `{port}` in each argument and sets PORT, NITRO_PORT, and NUXT_PORT. // It prints `ready http://localhost:PORT` on stderr when the server answers.
    • Network accessline 6
      // The script replaces `{port}` in each argument and sets PORT, NITRO_PORT, and NUXT_PORT. // It prints `ready http://localhost:PORT` on stderr when the server answers. // `--fetch` asks for HTML. `--fetch-raw` asks for any type, such as an
    • Network accessline 7
      // It prints `ready http://localhost:PORT` on stderr when the server answers.
    • Network accessline 107
      const options = parseArgs(process.argv.slice(2)) const port = await freePort() const origin = `http://localhost:${port}`
    • Network accessline 108
      const port = await freePort() const origin = `http://localhost:${port}` const [command, ...args] = options.command.map(part => part.replaceAll('{port}', String(port)))
    • Network accessline 109
      const origin = `http://localhost:${port}`

    skills/generate-project-skill/SKILL.md

    • Network accessline 70
      Keep one source Skill for Claude Code, Codex, Gemini CLI, and other compatible Agents. Their discovery paths differ. Keep installation instructions outside the generated Skill. The [Agent Skills specification](https://agentskills.io/specifi
    • Network accessline 72
      The [Agent Skills specification](https://agentskills.io/specification) defines the shared format.

    skills/skilld-tui-design/references/source-review.md

    • Network accessline 9
      Repository: `diegomarino/tui-design`. Revision: `57c199f22dbf04f057c279431d45346cc1fd5dcd`. [Reviewed SKILL.md](https://github.com/diegomarino/tui-design/blob/57c199f22dbf04f057c279431d45346cc1fd5dcd/skills/tui-design/SKILL.md).
    • Network accessline 10
      Revision: `57c199f22dbf04f057c279431d45346cc1fd5dcd`. [Reviewed SKILL.md](https://github.com/diegomarino/tui-design/blob/57c199f22dbf04f057c279431d45346cc1fd5dcd/skills/tui-design/SKILL.md). License: MIT, declared in the reviewed Skill fron
    • Network accessline 11
      [Reviewed SKILL.md](https://github.com/diegomarino/tui-design/blob/57c199f22dbf04f057c279431d45346cc1fd5dcd/skills/tui-design/SKILL.md).
    • Network accessline 34
      Repository: `NVIDIA/OpenShell`. Revision: `fb8f6c0885127fe4ca29993739131a3bdbaed477`. [Reviewed SKILL.md](https://github.com/NVIDIA/OpenShell/blob/fb8f6c0885127fe4ca29993739131a3bdbaed477/.agents/skills/tui-development/SKILL.md).
    • Network accessline 35
      Revision: `fb8f6c0885127fe4ca29993739131a3bdbaed477`. [Reviewed SKILL.md](https://github.com/NVIDIA/OpenShell/blob/fb8f6c0885127fe4ca29993739131a3bdbaed477/.agents/skills/tui-development/SKILL.md). License: [Apache-2.0 at the reviewed revis
    • Network accessline 36
      [Reviewed SKILL.md](https://github.com/NVIDIA/OpenShell/blob/fb8f6c0885127fe4ca29993739131a3bdbaed477/.agents/skills/tui-development/SKILL.md).
    • Network accessline 37
      License: [Apache-2.0 at the reviewed revision](https://github.com/NVIDIA/OpenShell/blob/fb8f6c0885127fe4ca29993739131a3bdbaed477/LICENSE).

    skills/skilld/references/account-and-configuration.md

    • Access to secretsline 18
      [Credential-related source omitted]

    How the signals fit together

    Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

    Some files could not be read; the facts below still hold.

    Signal confidence: 33 facts

    Works with

    Agent compatibility, from the files in this repository
    AgentStatusEvidenceInstall to
    Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
    CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
    CursorCompatibleStandard SKILL.md packages/harness/test/fixtures/skill/SKILL.md.cursor/skills/<skill-name>/
    Gemini CLICompatibleStandard SKILL.md packages/harness/test/fixtures/skill/SKILL.md.gemini/skills/<skill-name>/
    GitHub CopilotCompatibleStandard SKILL.md packages/harness/test/fixtures/skill/SKILL.md.github/skills/<skill-name>/
    OpenCodeCompatibleStandard SKILL.md packages/harness/test/fixtures/skill/SKILL.md.opencode/skills/<skill-name>/
    • Native The repository ships a manifest, folder or frontmatter field for this agent.
    • Compatible A standard SKILL.md that this agent can read.
    • Unknown No evidence either way.

    Derived automatically from paths, manifests and frontmatter. Not tested on each agent.