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-postcodes" ~/.claude/skills/openclaw-skills-pipeworx-postcodes && 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-postcodes" ~/.openclaw/skills/openclaw-skills-pipeworx-postcodes && rm -rf "$T"
manifest:
skills/brucegutman/pipeworx-postcodes/SKILL.mdsource content
Postcodes
UK postcode geographic lookup. Get coordinates, administrative districts, parliamentary constituencies, and NHS regions for any postcode in the United Kingdom.
What you get
- lookup_postcode -- Full geographic and administrative details for a UK postcode
- nearest_postcodes -- Find neighbouring postcodes to a given one
- validate_postcode -- Check if a postcode string is valid
- random_postcode -- Grab a random valid postcode with full details
Try it
Look up 10 Downing Street's postcode:
curl -X POST https://gateway.pipeworx.io/postcodes/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"lookup_postcode","arguments":{"postcode":"SW1A 2AA"}}}'
Good to know
Postcodes are case-insensitive and spaces are optional --
SW1A1AA works the same as sw1a 1aa. The response includes ONS codes, lat/lon coordinates, and full administrative geography down to ward and parish level.
MCP config
{ "mcpServers": { "postcodes": { "url": "https://gateway.pipeworx.io/postcodes/mcp" } } }