Metadata-Version: 2.4
Name: skillfed
Version: 0.2.0
Summary: Find vetted agent skills for your task — no-clone installer for Skill Federation that drops the finder skill + /skillfed command into Claude Code (~/.claude). Run via `uvx skillfed` or `pipx run skillfed`. Stdlib only, zero deps.
Project-URL: Homepage, https://skillfed.io
Project-URL: Repository, https://github.com/skill-federation/skill-federation
Project-URL: Documentation, https://github.com/skill-federation/skill-federation#readme
Project-URL: Changelog, https://github.com/skill-federation/skill-federation/blob/main/CHANGELOG.md
Project-URL: Issues, https://github.com/skill-federation/skill-federation/issues
License-Expression: MIT
Keywords: agent-skills,ai-agents,claude,claude-code,cli,coding-agent,mcp,skill-discovery,skill-federation,skill-search,skillfed
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# skillfed (Python installer)

**Find vetted agent skills for your task, mid-flow** — a no-clone installer for
[Skill Federation](https://github.com/skill-federation/skill-federation). Drops the curl-tier
finder skill + `/skillfed` command into Claude Code (`~/.claude` or `./.claude`); only abstract
wishes ever leave your machine. Browse and search the indexed catalog on the web at
[skillfed.io](https://skillfed.io).

```bash
uvx skillfed                  # curl tier, user scope (~/.claude) — no hooks, and complete without them
uvx skillfed --hook end       # + a nudge after a plan is approved  (--hook none|start|end|both)
uvx skillfed --harness claude-code   # target harness (default; the only one supported today)
uvx skillfed --with-npx       # + register the npx -y skillfed-mcp MCP server
uvx skillfed --scope project  # install into ./.claude

# or, with pipx:
pipx run skillfed
```

Then **restart Claude Code** and run `/skillfed <what you're trying to do>` — or just work
normally: the skill carries its own triggers (starting a plan, finishing one, hitting a gap
mid-task), so it offers itself with no hook registered. Hooks are a per-harness convenience that
only repeats those triggers, which is why `--hook none` is the default; `--with-hook` still works
as an alias for `--hook end`.

Stdlib only, zero dependencies. The runtime finder itself needs just `curl`. This package is one
of three install paths — see the project README for the curl bootstrap and `npx skillfed`.

## Build (maintainers)

```bash
node ../scripts/vendor-payload.mjs   # vendor the 6 payload files into src/skillfed/payload/
python -m build                      # sdist + wheel in dist/
```
