MAIA agent skills for Claude Code, Cursor and RevampKey

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

Download RevampKey, freeI have it: connect MAIA

Get RevampKey to connect MAIA

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

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials data-import project-kickoff project-query-report run-monitoring skill-library-maintenance; do
  curl -fsSL --create-dirs -o .claude/skills/maia-$s/SKILL.md https://revampkey.com/marketplace/maia/skills/$s/SKILL.md
done
Other tools

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

All 6 MAIA skills

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

Start hereAsks before writing19 MAIA tools

Use MAIA from your AI client, safely

Confirms which MAIA account and county you are working in before any research, picks the right tool for the job, and asks you first before anything spends credits or changes data.

Use it when

  • You have just connected MAIA to Claude or ChatGPT and want to know where to start.
  • A MAIA tool refused you or returned nothing, and you need to know why.
  • You want to avoid an unexpected credit charge or an accidental deletion.

Tools it uses

  • list_projects
  • find_county
  • project_schema
  • query_project
  • get_project
  • get_run
  • search_docs
  • maia_guide
  • save_skill
  • save_to_maia_memory
  • respond
  • send_message
  • approve_step
  • create_project
  • import_rows
  • add_county_of_choice
  • stop_run
  • get_import
  • list_skills
Example

Use MAIA to check which account I'm signed into and which projects I can see.

You're signed into the account that can see 3 projects: Boulder County housing, Pima County permits and a draft called Q3 test. I'll read only the first one unless you say otherwise. Nothing has been changed.

Use in RevampKey

Get RevampKey to connect MAIA

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

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials data-import project-kickoff project-query-report run-monitoring skill-library-maintenance; do
  curl -fsSL --create-dirs -o .claude/skills/maia-$s/SKILL.md https://revampkey.com/marketplace/maia/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Read-only8 MAIA tools

Import data into a MAIA project

Maps a file or list of rows to an existing MAIA project's schema, imports it in a small test first, and checks the counts before reporting success. It asks before any import runs.

Use it when

  • You have a CSV or spreadsheet to add to a project
  • You have a list of parcels or records to load into a county
  • An import ran and you need to confirm the rows landed correctly

Tools it uses

  • list_projects
  • get_project
  • project_schema
  • find_county
  • get_upload_link
  • get_import
  • query_project
  • import_rows
Example

Import this CSV of 1,200 parcels into my Boulder County project and check the counts afterwards.

I checked the project schema and mapped 9 of 11 columns; 2 unmapped columns were dropped. Of 1,200 rows, 14 were missing parcel_id and are held back. I imported a 20-row sample first and it matched. Once you confirm, I'll import the remaining 1,186 and reconcile: 1,186 imported plus 14 held back equals 1,200.

Use in RevampKey

Get RevampKey to connect MAIA

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

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials data-import project-kickoff project-query-report run-monitoring skill-library-maintenance; do
  curl -fsSL --create-dirs -o .claude/skills/maia-$s/SKILL.md https://revampkey.com/marketplace/maia/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Asks before writing7 MAIA tools

Kick off a MAIA research project

Turns a plain-language research request into a scoped MAIA project: confirms the county and plan, reads the schema, and asks before creating anything.

Use it when

  • You want to start analysis on a new county or area
  • You need to check whether a county is in your plan before building
  • You want to reuse an existing project instead of creating a duplicate

Tools it uses

  • find_county
  • list_projects
  • get_project
  • add_county_of_choice
  • project_schema
  • create_project
  • query_project
Example

Use MAIA to set up a project on residential sales in Boulder County, Colorado for the last three years.

Boulder County (FIPS 08013) is in your plan. There is already a project for it, Boulder residential sales 2022-2024, with 14,820 rows. I'd reuse it rather than create a duplicate. Should I go ahead with that, or create a new one?

Use in RevampKey

Get RevampKey to connect MAIA

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

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials data-import project-kickoff project-query-report run-monitoring skill-library-maintenance; do
  curl -fsSL --create-dirs -o .claude/skills/maia-$s/SKILL.md https://revampkey.com/marketplace/maia/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Read-only4 MAIA tools

Answer questions from your MAIA project data

Turns a question about a MAIA project into a checked number with its base and limits. It reads the schema first, runs bounded queries, cross-checks the result, and asks before changing anything.

Use it when

  • You want a count, comparison or trend from a MAIA project
  • You need a summary for a report and want the caveats stated
  • You are unsure whether a figure from the data is reliable

Tools it uses

  • list_projects
  • get_project
  • project_schema
  • query_project
Example

Use MAIA to count parcels in Boulder County that changed value between 2023 and 2024, and tell me how many had missing values.

Answer: 1,812 parcels in Boulder County changed value between 2023 and 2024. Method: the count matched a second grouping by property class. Base: 2,140 parcels in scope, 328 with a null prior-year value and excluded. Caveat: the result covers only parcels present in both years.

Use in RevampKey

Get RevampKey to connect MAIA

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

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials data-import project-kickoff project-query-report run-monitoring skill-library-maintenance; do
  curl -fsSL --create-dirs -o .claude/skills/maia-$s/SKILL.md https://revampkey.com/marketplace/maia/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Asks before writing4 MAIA tools

Follow a MAIA run to completion

Checks the status of a running MAIA job, answers its questions, and handles approval prompts. It asks before approving a step or stopping a run.

Use it when

  • A run has been quiet and you want to know whether it is waiting for you
  • MAIA is asking a question that needs an answer
  • You want to stop a run that is looping or working on the wrong county

Tools it uses

  • get_run
  • respond
  • approve_step
  • stop_run
Example

Check on my MAIA run for the Boulder County project and tell me if it needs anything from me.

The run is waiting for a reply. MAIA is asking which time window to use for the parcel changes. I have not answered yet. Your options are the last 12 months or the last 24 months. Which do you want me to send?

Use in RevampKey

Get RevampKey to connect MAIA

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

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials data-import project-kickoff project-query-report run-monitoring skill-library-maintenance; do
  curl -fsSL --create-dirs -o .claude/skills/maia-$s/SKILL.md https://revampkey.com/marketplace/maia/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Read-only3 MAIA tools

Tidy your MAIA skill library

Reviews the reusable skills and memory kept in MAIA, saves only what is durable and general, and removes stale or duplicate entries. It lists every change and waits for your approval before writing.

Use it when

  • You want to know what MAIA remembers about your projects
  • A skill or memory entry has gone out of date or now conflicts with another
  • You want a lesson from a finished project kept for future runs

Tools it uses

  • list_skills
  • project_schema
  • search_docs
Example

Review my MAIA skills and tell me which ones are out of date or duplicated.

I read 14 entries. Two overlap on county code checks, so I suggest merging them. One refers to a field that is no longer in the schema, so I suggest retiring it. I'd add one new entry on checking the year field before comparing sales. Nothing is changed yet. Do you approve these three changes?

Use in RevampKey

Get RevampKey to connect MAIA

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

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials data-import project-kickoff project-query-report run-monitoring skill-library-maintenance; do
  curl -fsSL --create-dirs -o .claude/skills/maia-$s/SKILL.md https://revampkey.com/marketplace/maia/skills/$s/SKILL.md
done
Other tools
Read the full skill →

Get all 6 without copying a file

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

Download RevampKey

How MAIA skills work

  1. Connect MAIA

    The MAIA MCP server gives the agent its tools.

  2. Ask in plain words

    “Import this CSV of 1,200 parcels into my Boulder County project and check the counts afterwards.” 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 MAIA skills

In RevampKey the skills install themselves when you connect MAIA. In other tools each skill is one folder with a SKILL.md file, and you also need the MAIA 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 MAIA. All 6 skills come with it and stay up to date; they go away when you remove the connector.

  3. Ask in plain language, for example “Import this CSV of 1,200 parcels into my Boulder County project and check the counts afterwards.”

  4. Download RevampKeyConnect MAIA · 1 click

    Get RevampKey to connect MAIA

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

    Download RevampKey

    Not now? Use the skills in your current tool

    for s in essentials data-import project-kickoff project-query-report run-monitoring skill-library-maintenance; do
      curl -fsSL --create-dirs -o .claude/skills/maia-$s/SKILL.md https://revampkey.com/marketplace/maia/skills/$s/SKILL.md
    done
    Other tools

RevampKey or copy the files?

In RevampKey

  • One click when you connect MAIA
  • 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 MAIA MCP server yourself
  • Works in Claude Code, Cursor, Codex and VS Code
See the command

MAIA skills FAQ

What is a MAIA agent skill?

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

Do the MAIA skills change anything on their own?

3 of the 6 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 MAIA.

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 MAIA; elsewhere you copy the folders into your project or skills directory.

Do I need the MAIA MCP server too?

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

MAIA MCP server setup · This page as Markdown

Put MAIA’s best workflows in your agent

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

Download RevampKeyConnect MAIA · 1 click

Get RevampKey to connect MAIA

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

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials data-import project-kickoff project-query-report run-monitoring skill-library-maintenance; do
  curl -fsSL --create-dirs -o .claude/skills/maia-$s/SKILL.md https://revampkey.com/marketplace/maia/skills/$s/SKILL.md
done
Other tools