# CKAN agent skills for Claude Code, Cursor and RevampKey

> Ready-made CKAN playbooks for AI agents: audit open dataset quality on a CKAN portal, extract and verify data from CKAN datastore resources, write a CKAN portal catalogue report. Free SKILL.md files for Claude Code, Cursor and Codex, or one click in RevampKey.

## Skills

- [Using the CKAN MCP Server well](https://revampkey.com/marketplace/ckan-mcp-server/skills/essentials.md): Learn how to point the CKAN MCP Server at the right open-data portal and choose the right tool for each question. The agent confirms which portal it is querying and asks before switching to another one.
- [Audit open dataset quality on a CKAN portal](https://revampkey.com/marketplace/ckan-mcp-server/skills/dataset-quality-audit.md): Scores a CKAN portal's or organisation's datasets with MQA quality data and direct metadata checks, then returns a prioritised fix list. It only reads the catalogue and asks before any change.
- [Extract and verify data from CKAN datastore resources](https://revampkey.com/marketplace/ckan-mcp-server/skills/datastore-data-extraction.md): Pulls rows from a CKAN dataset's tabular resource, checks the schema and totals first, and returns a verified answer with the query shown. It only reads data and never changes the portal.
- [Write a CKAN portal catalogue report](https://revampkey.com/marketplace/ckan-mcp-server/skills/portal-catalog-report.md): Builds a stakeholder-ready overview of an open-data portal covering size, publishers, themes, freshness and coverage gaps. It reads the catalogue and does not change anything in the portal.

## Install

- RevampKey: connect CKAN at https://revampkey.com/marketplace/ckan-mcp-server; the skills come with it.
- Any Agent Skills tool, into the current project:

```bash
for s in essentials dataset-quality-audit datastore-data-extraction portal-catalog-report; do
  curl -fsSL --create-dirs -o .agents/skills/ckan-mcp-server-$s/SKILL.md https://revampkey.com/marketplace/ckan-mcp-server/skills/$s/SKILL.md
done
```

### What is a CKAN agent skill?

A SKILL.md file: a short playbook an AI agent loads when your request matches it. Each CKAN skill describes one job, which CKAN tools to use in which order, what to check first and when to stop and ask you.

### Do the CKAN skills change anything on their own?

4 of the 4 only read. The others tell the agent to show you the change and wait for a yes before it creates, edits or deletes anything in CKAN.

### Which tools can use these skills?

Any agent that reads the open Agent Skills format: Claude Code, Cursor, Codex, VS Code with Copilot and RevampKey. In RevampKey they are attached when you connect CKAN; elsewhere you copy the folders into your project or skills directory.

### Do I need the CKAN MCP server too?

Yes. The skills tell the agent how to do the work; the CKAN MCP server gives it the tools to do it. The CKAN MCP setup guide covers every client.

MCP setup guide: https://revampkey.com/marketplace/ckan-mcp-server.md
