PilotMCP
Skills

Skills

Ready-to-install methods for your assistant, each with the exact list of Pilot MCP tools it calls.

A skill is a folder of instructions in the open Agent Skills format: a SKILL.md file your assistant loads when a request matches it. Pilot MCP skills tell it which tools to call, in which order, and how to present the result. Each one requires the Pilot MCP server, names the exact list of its tools, and never writes anything.

Download all 12 skills

Catalogue

SkillWhat it doesMCP tools
Google Ads account auditReviews a Google Ads account and returns findings ranked by money at stake: structure, spend without conversions, search terms, bidding, conversion tracking, ad strength, recommendations and recent changes.15 tools: google_list_accounts, google_get_account_summary, google_list_campaigns, google_get_campaign_performance, google_list_bidding_strategies, google_get_search_terms_report, google_get_keyword_performance, google_list_conversion_actions_detailed, google_get_ad_strength, google_get_recommendations, google_get_optimization_score, google_get_change_history, pilot_diagnose_wasted_spend, pilot_account_concentration, pilot_data_freshness
Weekly multi-platform reportBuilds the weekly report across Google Ads and Meta Ads: consolidated spend and results, week-over-week changes, budget pacing and the traffic seen in Google Analytics 4.9 tools: pilot_data_freshness, pilot_cross_platform_overview, pilot_budget_pacing, google_list_accounts, google_get_campaign_performance, meta_list_accounts, meta_get_account_performance_summary, meta_compare_periods_performance, google_analytics_run_report
Search terms analysisReads the queries that triggered Google Ads search ads, finds the ones that spend without converting or miss intent, and proposes negative keywords and new keywords.8 tools: google_list_accounts, google_list_campaigns, google_get_search_terms_report, google_get_keyword_performance, google_list_shared_sets, google_list_shared_criteria, google_list_customer_negative_criteria, pilot_diagnose_wasted_spend
Performance drop diagnosisRules out a data gap first, locates the drop by platform and campaign, then looks for its cause in recent changes, auction pressure, search terms, delivery issues, rejected ads and site traffic.13 tools: pilot_data_freshness, pilot_cross_platform_overview, google_list_accounts, google_get_campaign_performance, google_get_change_history, google_get_auction_insights, google_get_search_terms_report, meta_list_accounts, meta_compare_periods_performance, meta_get_ad_account_activities, meta_check_account_issues, meta_get_ad_rejections, google_analytics_run_report
Budget pacing checkTells whether this month's spend is on track, which campaigns are capped by their budget and which sit idle, across Google Ads and Meta Ads, with the simulated effect of a higher budget.10 tools: pilot_budget_pacing, pilot_cross_platform_overview, google_list_accounts, google_get_account_budget_summary, google_get_account_spend_today, google_list_budgets, google_simulate_budget_change, meta_list_accounts, meta_get_daily_spend_breakdown, meta_get_minimum_budgets
Search Console analysisReads a site's organic search performance: queries and pages that gain or lose clicks, pages competing for the same query, click-through rate against position, indexing of key pages and sitemaps.4 tools: google_search_console_list_sites, google_search_console_get_search_analytics, google_search_console_get_url_inspection, google_search_console_get_sitemaps
GA4 conversions and channelsShows which acquisition channels bring traffic and conversions in Google Analytics 4, how that changed, which key events are configured, and where visitors drop in a funnel.7 tools: google_analytics_get_account_summaries, google_analytics_get_metadata, google_analytics_list_key_events, google_analytics_list_channel_groups, google_analytics_check_compatibility, google_analytics_run_report, google_analytics_run_funnel_report
Meta Ads creative auditFinds the Meta ads and creatives that carry the results, the ones wearing out, the ad sets without enough volume to judge yet, audience setup and account issues.10 tools: meta_list_accounts, meta_check_account_issues, meta_get_account_insights, meta_get_adset_insights, meta_get_top_performing_ads, meta_get_worst_performing_ads, meta_list_adsets, meta_list_campaigns, meta_list_ad_creatives, meta_list_custom_audiences
Period comparisonPuts two periods side by side, platform by platform: spend, results and ratios on Google Ads and Meta Ads, sessions and key events in GA4, clicks in Search Console, with what drives the difference.7 tools: pilot_cross_platform_overview, google_list_accounts, google_get_campaign_performance, meta_list_accounts, meta_compare_periods_performance, google_analytics_run_report, google_search_console_get_search_analytics
Anomaly detectionChecks the workspace and returns only what looks wrong: data gaps, spend spikes or drops, campaigns spending without results, capped or idle budgets, account issues, breaks in site traffic.10 tools: pilot_data_freshness, pilot_diagnose_wasted_spend, pilot_budget_pacing, google_list_accounts, google_get_campaign_performance, google_get_account_spend_today, meta_list_accounts, meta_get_daily_spend_breakdown, meta_check_account_issues, google_analytics_run_report
Client meeting prepWrites the brief an account manager reads before a client meeting: results for the period across Google Ads, Meta Ads and GA4, what worked and what did not, budget, concentration risk and recommendations to discuss.10 tools: pilot_data_freshness, pilot_cross_platform_overview, pilot_budget_pacing, pilot_account_concentration, google_list_accounts, google_get_campaign_performance, google_get_recommendations, meta_list_accounts, meta_get_account_performance_summary, google_analytics_run_report
Conversion tracking checkChecks that conversions are tracked as intended on each platform (Google Ads conversion actions, Meta pixels, GA4 key events and the GA4 link to Google Ads) and that the volumes roughly agree.11 tools: pilot_data_freshness, google_list_accounts, google_list_conversion_actions_detailed, google_list_conversion_value_rules, google_get_campaign_performance, meta_list_accounts, meta_list_pixels, meta_get_pixel_stats, google_analytics_list_key_events, google_analytics_list_google_ads_links, google_analytics_run_report

The tool list of each skill is checked on every build against the tool catalogue taken from the server: a skill citing a tool Pilot does not serve would fail the build.

Install a skill

Each archive holds one folder named after the skill, with its SKILL.md file. The full bundle holds every skill. A skill only brings instructions: connect Pilot MCP in the same client first (see Connect your assistant).

With the Pilot CLI

One command installs the skills in your assistant's folder, with no archive to unzip:

Terminal
npx @braike/pilot skills install --target claude-code

Without a skill name, the CLI installs the whole catalogue, and without --target, in every assistant found among Claude Code, Codex and Cursor; npx @braike/pilot skills install google-ads-account-audit installs only that one. --target accepts claude-code, codex, cursor, claude (the archives to upload in Claude) or a folder, for example ./.github/skills for VS Code. The CLI checks each file's fingerprint before writing it. See The Pilot CLI. Without the CLI, follow your client's steps.

Claude (claude.ai and Claude Desktop)

  1. Turn on code execution: Settings, Capabilities, Code execution and file creation. On Team and Enterprise plans, an owner first allows skills and code execution in Organization settings, Plugins & skills, Policy tab.
  2. Open Customize, then Skills, click +, + Create skill, then Upload a skill.
  3. Pick a skill's .zip archive. It shows up in the list, with a switch to turn it on or off.

To delete a skill: open it, … menu, Delete.

Claude Code

Unzip the archive into ~/.claude/skills/ for all your projects, or into .claude/skills/ at a project's root:

Terminal
unzip google-ads-account-audit.zip -d ~/.claude/skills/

Type /skills to check it is loaded. Claude Code uses it when a request matches, or when you type /google-ads-account-audit. To remove it, delete its folder.

ChatGPT desktop app and Codex

Unzip the archive into ~/.agents/skills/ for all your projects, or into a repository's .agents/skills/. The ChatGPT desktop app, Codex CLI and the editor extension read these folders. In ChatGPT on the web, a skill only comes through a plugin.

Cursor

Unzip the archive into ~/.cursor/skills/ (or ~/.agents/skills/) for all your projects, or into a project's .cursor/skills/. Cursor uses it when it matches the request, or when you pick it by typing /.

VS Code and GitHub Copilot

Unzip the archive into a project's .github/skills/, or into ~/.copilot/skills/ for yourself only. Type / in chat to invoke it; Copilot can also load it on its own. A folder whose name does not match the name field is not loaded.

Other clients

Gemini CLI, OpenCode, Goose, Junie and dozens of other clients read the Agent Skills format. Put the skill's folder in your client's skills folder; the list of clients and their instructions is kept on agentskills.io.

Sources

On this page