CrabTalkCrabTalk

Hub

Discover and install skills, MCP servers, agents, and commands from the CrabTalk hub.

The hub is a package registry for CrabTalk extensions. Install skills, MCP servers, agents, and commands in one command. Browse available packages.

Installing a package

crabtalk install <scope>/<package>

A package can contain any combination of skills, MCP servers, agents, and commands. The install merges everything into your config and copies files to the right locations.

Selective installation

Install only specific components from a package:

crabtalk install <scope>/<package> skill:code-review
crabtalk install <scope>/<package> mcp:filesystem

Filters: skill:<name>, mcp:<name>, agent:<name>, command:<name>.

Uninstalling

crabtalk uninstall <scope>/<package>

Removes entries from config and deletes installed files. Mirrors the install process.

How it works

The hub is a Git repository at github.com/crabtalk/hub. On first install, CrabTalk clones it to ~/.crabtalk/hub/ (shallow, fast). Each package has a TOML manifest describing what it contains:

[package]
name = "package-name"
description = "What this package does"
repository = "https://github.com/user/repo"

[skills.my-skill]
description = "A useful skill"
path = "skills/my-skill"

[mcps.my-tool]
command = "my-tool-server"
args = ["--port", "8080"]

Publish your own

The hub is open to contributions. To publish a package, open a pull request at github.com/crabtalk/hub with your manifest and assets. Once merged, anyone can install it with crabtalk install.

What's next

On this page