Skills pipeworx-swapi

Star Wars API

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/brucegutman/pipeworx-swapi" ~/.claude/skills/openclaw-skills-pipeworx-swapi && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/brucegutman/pipeworx-swapi" ~/.openclaw/skills/openclaw-skills-pipeworx-swapi && rm -rf "$T"
manifest: skills/brucegutman/pipeworx-swapi/SKILL.md
source content

Star Wars API

A long time ago in a galaxy far, far away... all the data from the Star Wars universe became available via MCP.

Search for characters, look up planets, inspect starships, and get film details from the original six films.

Tools

search_people -- Search characters by name. Try "Luke", "Darth", or "Leia". Returns physical attributes, birth year, gender, and homeworld.

get_planet -- Planet by ID. Tatooine is 1. Returns climate, terrain, population, gravity, orbital data.

get_starship -- Starship by ID. The Millennium Falcon is 10, Death Star is 9. Returns model, manufacturer, crew capacity, cargo, hyperdrive rating, and speed.

get_film -- Film by ID. A New Hope is 1. Returns title, episode number, director, producer, release date, and the full opening crawl.

Example: look up Tatooine

curl -X POST https://gateway.pipeworx.io/swapi/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_planet","arguments":{"id":1}}}'

Quick reference

ThingID
Luke Skywalkersearch "Luke"
TatooinePlanet 1
Millennium FalconStarship 10
Death StarStarship 9
A New HopeFilm 1
The Empire Strikes BackFilm 2
{
  "mcpServers": {
    "swapi": {
      "url": "https://gateway.pipeworx.io/swapi/mcp"
    }
  }
}