LLMSkillHub

Developer guide

How to find, install, write and publish a skill — in the browser, from a terminal, or from inside an agent. Everything here works against the live catalogue.

Connect

The catalogue speaks the Model Context Protocol, so an agent can search it mid-task instead of you stopping to look it up.

Over HTTP — nothing to install

Any client that takes a remote server needs only the URL:

{
  "mcpServers": {
    "llmskillhub": {
      "url": "https://api.llmskillhub.com/mcp"
    }
  }
}

Over stdio — if you have the CLI

The same tools from the same code, reaching the catalogue through the same public API:

{
  "mcpServers": {
    "llmskillhub": {
      "command": "llmsh",
      "args": ["mcp"]
    }
  }
}

One difference worth knowing: the stdio server sends your token if you are signed in, so it can see your own versions before they are listed. The URL is anonymous and sees only what is public.

The tools

search_skillsthe same search the website uses
get_skilldescription, licence, every version and its digest
read_skill_fileany file from a published version
list_categoriesthe category vocabulary
install_commandthe command to install one

read_skill_file is the one worth reaching for before recommending anything: it returns the instructions an agent would actually load, with hidden and bidirectional characters revealed rather than passed through.

What it will not do

Nothing here writes to your disk. install_command hands back the command instead of running it. Installing puts a third party’s instructions somewhere an agent will load them, and that is a decision for a person rather than for a model — over HTTP it is also the only honest answer, since the server cannot reach your machine at all.

Nothing here needs an account. Every tool reads what is already public, so there is no token to configure and nothing to revoke.