CKAN agent skills for Claude Code, Cursor and RevampKey

4 ready-made playbooks that teach an AI agent how to do real CKAN work: which tools to call, what to check first, and when to stop and ask you.

Download RevampKey, freeI have it: connect CKAN

Get RevampKey to connect CKAN

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and CKAN is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

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

Connect CKAN once and all 4 skills install themselves and stay up to date. Mac, Windows and Linux.

All 4 CKAN skills

Each skill is one job. You ask in plain words and the agent loads the skill that matches, then follows its steps.

Start hereRead-only20 CKAN tools

Using the CKAN MCP Server well

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.

Use it when

  • You are starting an open-data question and need to know which portal and tool to use
  • A search on a government data portal returned nothing and you need to know if it is the wrong portal
  • You want to query a CKAN catalogue without flooding the conversation with rows

Tools it uses

  • ckan_find_portals
  • ckan_status_show
  • ckan_find_relevant_datasets
  • ckan_package_search
  • ckan_package_show
  • ckan_list_resources
  • ckan_datastore_search
  • ckan_datastore_search_sql
  • ckan_organization_list
  • ckan_organization_show
  • ckan_organization_search
  • ckan_group_list
  • ckan_group_show
  • ckan_group_search
  • ckan_tag_list
  • ckan_get_mqa_quality
  • ckan_get_mqa_quality_details
  • ckan_analyze_datasets
  • ckan_catalog_stats
  • sparql_query
Example

Find me datasets about bus ridership on the transport portal and tell me how many there are.

Portal: transport.example.gov, checked just now. I searched titles and descriptions for bus ridership and found 14 datasets. I shortlisted the 5 most recent ones for you to review. Not checked: the resource files themselves, which I have not opened.

Use in RevampKey

Get RevampKey to connect CKAN

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and CKAN is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials dataset-quality-audit datastore-data-extraction portal-catalog-report; do
  curl -fsSL --create-dirs -o .claude/skills/ckan-mcp-server-$s/SKILL.md https://revampkey.com/marketplace/ckan-mcp-server/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Read-only8 CKAN tools

Audit open dataset quality on a CKAN portal

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.

Use it when

  • A portal manager wants to know which datasets need fixing before a reporting deadline.
  • An organisation lead asks why its datasets score low on quality.
  • A data team needs a list of missing licences and owners to resolve.

Tools it uses

  • ckan_organization_show
  • ckan_organization_search
  • ckan_package_search
  • ckan_get_mqa_quality
  • ckan_get_mqa_quality_details
  • ckan_analyze_datasets
  • ckan_package_show
  • ckan_list_resources
Example

Which datasets in the environment organisation on our portal are missing a licence or an owner, and what should we fix first?

I checked 40 of the 40 datasets under the environment organisation. Six are missing a licence and three have no owner contact. Two of the licence gaps are on datasets that are part of a published commitment, so I put those first. The rest are minor description issues you can batch later.

Use in RevampKey

Get RevampKey to connect CKAN

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and CKAN is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials dataset-quality-audit datastore-data-extraction portal-catalog-report; do
  curl -fsSL --create-dirs -o .claude/skills/ckan-mcp-server-$s/SKILL.md https://revampkey.com/marketplace/ckan-mcp-server/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Read-only4 CKAN tools

Extract and verify data from CKAN datastore resources

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.

Use it when

  • You need a count or trend from a CSV resource on an open data portal
  • You want to check that a dataset's figures match its description
  • You need a filtered sample of rows without loading the whole file

Tools it uses

  • ckan_package_show
  • ckan_list_resources
  • ckan_datastore_search
  • ckan_datastore_search_sql
Example

How many schools in the 2023 resource of the regional education dataset are marked as rural?

Using the 2023 resource, which holds 4,812 rows, I counted 1,094 schools with the rural flag set. The totals reconcile: 1,094 rural plus 3,718 urban equals 4,812, with no null flags. Query used: count of rows where school_type equals 'rural'. The period matches the resource title, and the figure is provisional only for the schools whose type was blank in the source.

Use in RevampKey

Get RevampKey to connect CKAN

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and CKAN is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials dataset-quality-audit datastore-data-extraction portal-catalog-report; do
  curl -fsSL --create-dirs -o .claude/skills/ckan-mcp-server-$s/SKILL.md https://revampkey.com/marketplace/ckan-mcp-server/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Read-only8 CKAN tools

Write a CKAN portal catalogue report

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.

Use it when

  • A manager asks for a summary of what a city or agency open-data portal holds
  • You need a health check of a CKAN catalogue before a review meeting
  • A stakeholder wants to know how fresh the datasets are and where the gaps are

Tools it uses

  • ckan_find_portals
  • ckan_catalog_stats
  • ckan_status_show
  • ckan_organization_list
  • ckan_organization_show
  • ckan_group_list
  • ckan_tag_list
  • ckan_package_search
Example

Give me a one-page report on the data.example.gov open data portal: how big it is, who publishes most, the main themes and any obvious gaps.

Portal: data.example.gov, snapshot taken today, whole catalogue. The portal holds 412 datasets across 38 organisations. The top three publishers hold 214 datasets between them, so the catalogue is fairly concentrated. Of 40 sampled datasets, 26 were modified in the last twelve months. Searches for flood risk returned no results, which points to a possible gap or weak metadata.

Use in RevampKey

Get RevampKey to connect CKAN

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and CKAN is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials dataset-quality-audit datastore-data-extraction portal-catalog-report; do
  curl -fsSL --create-dirs -o .claude/skills/ckan-mcp-server-$s/SKILL.md https://revampkey.com/marketplace/ckan-mcp-server/skills/$s/SKILL.md
done
Other tools
Read the full skill →

Get all 4 without copying a file

RevampKey adds the skills when you connect CKAN, updates them for you and removes them when you disconnect.

Download RevampKey

How CKAN skills work

  1. Connect CKAN

    The CKAN MCP server gives the agent its tools.

  2. Ask in plain words

    “Which datasets in the environment organisation on our portal are missing a licence or an owner, and what should we fix first?” Each SKILL.md says when it applies, so only the one that fits is loaded.

  3. Approve any change

    The agent calls the tools in order, checks its work, and shows you any change before it makes it.

How to install CKAN skills

In RevampKey the skills install themselves when you connect CKAN. In other tools each skill is one folder with a SKILL.md file, and you also need the CKAN MCP server connected there.

About 1 minute · nothing to copy

  1. Download RevampKey for Mac, Windows or Linux and sign in.

  2. Open Connectors and connect CKAN. All 4 skills come with it and stay up to date; they go away when you remove the connector.

  3. Ask in plain language, for example “Which datasets in the environment organisation on our portal are missing a licence or an owner, and what should we fix first?”

  4. Download RevampKeyConnect CKAN · 1 click

    Get RevampKey to connect CKAN

    RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and CKAN is one click away with its skills already attached.

    Download RevampKey

    Not now? Use the skills in your current tool

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

RevampKey or copy the files?

In RevampKey

  • One click when you connect CKAN
  • Updated for you when a skill improves
  • Removed when you disconnect
  • The MCP server is set up for you
  • 800+ other connectors, same way
Download free

Copy into your project

  • One command per project
  • Run it again to get updates
  • You connect the CKAN MCP server yourself
  • Works in Claude Code, Cursor, Codex and VS Code
See the command

CKAN skills FAQ

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.

CKAN MCP server setup · This page as Markdown

Put CKAN’s best workflows in your agent

Download RevampKey, connect CKAN and ask your first question in about a minute.

Download RevampKeyConnect CKAN · 1 click

Get RevampKey to connect CKAN

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and CKAN is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

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