Ga naar inhoud
Begin met HitKeep Cloud

HitKeep Agent Skills for Analytics Assistants

Deze inhoud is nog niet vertaald.

HitKeep Agent Skills are the official instructions for AI assistants that answer questions about HitKeep analytics or help maintain the dashboard. They teach assistants how to use the HitKeep MCP server, how to interpret HitKeep metrics, where the privacy boundary is, and how to keep localized dashboard copy consistent.

Use them when you want an assistant to help with questions like:

  • “Why did organic traffic drop after Tuesday’s deploy?”
  • “Which GPTBot or ClaudeBot fetches later turned into AI-referred visits?”
  • “Did our new landing page bring revenue quality or only pageviews?”
  • “Is tracking installed correctly on this WordPress site?”
  • “Add this dashboard label in English, German, Spanish, French, Italian, Dutch, and Portuguese.”

The skills do not contain credentials and do not query data by themselves. Analytics skills become useful for live analytics when paired with a scoped HitKeep MCP token. The i18n skill is for repository work and does not need MCP access.

HitKeep Agent Skills

Official Agent Skills for AI assistants that analyze scoped HitKeep traffic, ecommerce, AI visibility, tracking health, Search Console context, and dashboard localization through read-only MCP access and repository guidance.

The official package uses the Agent Skills skills/*/SKILL.md convention. The parent skill and narrower skills are sibling directories so clients can discover them consistently.

Skill Use it for
hitkeep-analytics The parent skill for HitKeep analytics, MCP boundaries, docs lookup, and assistant-style routing.
hitkeep-traffic-diagnosis Traffic drops, spikes, source shifts, deploy effects, Search Console disagreement, and measurement checks.
hitkeep-ai-visibility-analyst GPTBot, ClaudeBot, Perplexity, ChatGPT, Claude, AI-referred visits, AI crawler fetches, fetch failures, and directional fetch-to-visit correlation.
hitkeep-ecommerce-analyst Revenue, orders, average order value, products, source quality, UTM performance, conversion context, and aggregate city/provider/ASN breakdowns.
hitkeep-tracking-verifier Tracker install checks, WordPress-style installs, automatic outbound click, file download, and form submit events.
hitkeep-i18n Dashboard UI strings, Transloco keys, seven locale JSON files, PrimeNG locale behavior, language switching, and localized formatting.

Install all skills when possible. Install only one narrower skill when you want a smaller assistant surface for a specific workflow.

The skills CLI can install the pack from the HitKeep repository:

Terminal window
npx skills add PascaleBeier/hitkeep

In a project, this installs the discovered HitKeep skills into the local agent skill directory and creates skills-lock.json. For Codex project installs, the CLI places the skill folders in the project’s configured agent skill directory.

List the skills without installing:

Terminal window
npx skills add PascaleBeier/hitkeep --list

Install the full pack for Codex without prompts:

Terminal window
npx skills add PascaleBeier/hitkeep --skill '*' --agent codex --copy -y

Install only the parent skill for Codex:

Terminal window
npx skills add PascaleBeier/hitkeep --skill hitkeep-analytics --agent codex --copy -y

Install the full pack globally for Codex:

Terminal window
npx skills add PascaleBeier/hitkeep --skill '*' --agent codex --global --copy -y

The command should discover:

  • hitkeep-analytics
  • hitkeep-traffic-diagnosis
  • hitkeep-ai-visibility-analyst
  • hitkeep-ecommerce-analyst
  • hitkeep-tracking-verifier
  • hitkeep-i18n

The GitHub CLI can also install Agent Skills from the HitKeep repository. The command is in preview, so check gh skill install --help if your local CLI output differs.

Install the full pack for Codex at user scope:

Terminal window
gh skill install PascaleBeier/hitkeep --all --agent codex --scope user

Install the full pack for Claude Code:

Terminal window
gh skill install PascaleBeier/hitkeep --all --agent claude-code --scope user

Install only the parent skill:

Terminal window
gh skill install PascaleBeier/hitkeep hitkeep-analytics --agent codex --scope user

Preview a skill before installing it:

Terminal window
gh skill preview PascaleBeier/hitkeep hitkeep-analytics

After HitKeep publishes tagged skill releases, pin production agents to the chosen tag:

Terminal window
gh skill install PascaleBeier/hitkeep --all --pin v0.1.0 --agent codex --scope user

Replace v0.1.0 with the release tag you want to standardize on.

For live analytics questions, connect the same assistant to the official HitKeep MCP server.

On a self-hosted instance, enable MCP on the leader:

Terminal window
HITKEEP_MCP_ENABLED=true
HITKEEP_MCP_PATH=/mcp

If HitKeep is served at https://analytics.example.com, the MCP endpoint is:

https://analytics.example.com/mcp

Create a dedicated API client token for the assistant and grant only the sites it should query. MCP accepts bearer tokens, not dashboard cookies.

Authorization: Bearer <hitkeep-api-client-token>

Use a team API client for shared assistants. Use a personal API client for your own local agent. Rotate or revoke the token when an assistant, laptop, or integration is retired.

HitKeep MCP is read-only and aggregate-only. The skills are written around that boundary.

MCP tool Typical skill use
hitkeep_list_sites Resolve which site the assistant should inspect.
hitkeep_get_site_overview Compare visitors, pageviews, sessions, sources, campaigns, devices, goals, and time series.
hitkeep_get_event_names Find tracked events available for a site and date range.
hitkeep_get_event_breakdown Break one event down by safe aggregate properties.
hitkeep_get_ecommerce Analyze revenue, products, sources, city, provider, and ASN aggregates.
hitkeep_get_web_vitals Compare performance quality with traffic or conversion changes.
hitkeep_get_ai_visibility Inspect AI crawler fetches, AI-referred visits, assistant families, top paths, and optional correlation.
hitkeep_get_opportunities Review saved recommendations and cited aggregate evidence.
hitkeep_get_search_console_status Check whether imported Search Console data is mapped and fresh.
hitkeep_get_search_console Compare queries, pages, countries, devices, clicks, impressions, CTR, and position.
hitkeep_search_docs Search official HitKeep docs from the assistant.
hitkeep_get_doc Fetch a specific HitKeep docs page as markdown.
hitkeep_get_api_reference Fetch API reference markdown for a path or operation.
hitkeep_get_mcp_help Explain token setup, date ranges, filters, and privacy limits.

MCP does not expose raw hit exports, raw visitor rows, visitor IP addresses, dashboard sessions, billing actions, site administration, goal mutation, funnel mutation, or alert creation. Use the dashboard, REST API, or open exports and takeout for those workflows.

Invoke the parent skill for broad analytics work:

Use $hitkeep-analytics to compare traffic, events, ecommerce, Web Vitals, AI visibility, and Search Console for the last 30 days.

Invoke narrower skills when you know the question type:

Use $hitkeep-traffic-diagnosis to check why traffic dropped after Tuesday's deploy.
Use $hitkeep-ai-visibility-analyst to find GPTBot-fetched pages that had low later AI-referred visits.
Use $hitkeep-ecommerce-analyst to compare revenue quality by source over the last 30 days.
Use $hitkeep-tracking-verifier to verify whether my WordPress install is sending pageviews and automatic events.
Use $hitkeep-i18n to add this dashboard copy to all supported languages and run the locale checks.

Good assistant answers should cite the site, date range, comparison range, metric names, and any MCP warnings. Treat AI visibility correlation as directional. HitKeep can show crawler fetches and later AI-referred visits on the same paths, but it does not prove a specific AI answer, ranking, or citation unless that evidence is present in the data source.

For dashboard localization work, good assistant answers should list changed key paths, updated locales, commands run, and any wording or layout caveats. The dashboard currently uses en, de, es, fr, it, nl, and pt translation files, with Portuguese mapped to pt-BR for locale-aware formatting.

Use this setup for production assistants:

  1. Install the official skill pack from PascaleBeier/hitkeep.
  2. Enable HitKeep MCP only where assistants need governed analytics access.
  3. Create a dedicated API client for each assistant or shared agent environment.
  4. Grant the token only to the required sites.
  5. Store the token in the agent’s MCP configuration or secret store, not in prompts, docs, browser JavaScript, or screenshots.
  6. Ask the assistant to state when it is using MCP data, when it is using docs, and when it is making an inference.

This keeps the skill layer public and reusable while keeping analytics access private, revocable, and site-scoped.

If you are building an AI-assisted HitKeep workflow or contributing changes to MCP and skills, use AI Development With HitKeep to choose the right product surface and keep public guidance aligned with the live server.

Directory maintainers and security reviewers can identify the official package by these fields:

Field Value
Source repository PascaleBeier/hitkeep
Skill path convention skills/<skill-name>/SKILL.md
License MIT
Category Analytics, MCP, localization, privacy-first web analytics
Primary skill hitkeep-analytics
Related skills hitkeep-traffic-diagnosis, hitkeep-ai-visibility-analyst, hitkeep-ecommerce-analyst, hitkeep-tracking-verifier, hitkeep-i18n
Data access No data access inside the skill files. Live data requires a scoped HitKeep MCP token.

The skills are intended for end-user agents and internal teams. They should not be repackaged with embedded tokens, customer data, screenshots that reveal private metrics, or modified privacy boundaries.

The assistant does not use a HitKeep skill

Section titled “The assistant does not use a HitKeep skill”

Call the skill explicitly, for example Use $hitkeep-traffic-diagnosis. Some clients load parent and child skills differently, so installing the full pack and naming the skill removes ambiguity.

The skill is installed but the assistant sees no analytics data

Section titled “The skill is installed but the assistant sees no analytics data”

Check the MCP connection first:

  • MCP is enabled on the HitKeep leader
  • the assistant is pointed at the correct /mcp endpoint
  • the token is sent as a bearer token
  • the API client has site grants for the requested site
  • the date range contains data

Use Official MCP Server for the full endpoint and audit workflow.

AI visibility numbers look different from traffic numbers

Section titled “AI visibility numbers look different from traffic numbers”

AI crawler fetches and AI-referred human visits are separate signals. A page can be fetched by GPTBot, ClaudeBot, PerplexityBot, or another AI crawler without producing a measurable AI-referred visit. Use the AI visibility skill to compare both signals, not to claim exact citation or answer placement.

Start with hitkeep-tracking-verifier. If MCP has no recent aggregate rows, verify the tracker through the dashboard, browser network requests, server-side logs, or REST/dashboard status surfaces. MCP is for aggregate reads, not raw tracker debugging.

Use hitkeep_get_search_console_status or the Google Search Console integration page to check mapping, sync state, and imported date ranges. A site can have HitKeep traffic while imported Search Console data is not configured or not yet synced.