
axiomhq / skills
★ 10A skill package that teaches your agent 5 capabilities — every one documented and browsable below, no GitHub required · by axiomhq.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
Designs and builds Axiom dashboards via API. Covers chart types, APL and metrics/MPL query patterns, SmartFilters, layout, and configuration options. Use when…
50 files — installable on its own
Analyzes Axiom query patterns to find unused data, then builds dashboards and monitors for cost optimization. Use when asked to reduce Axiom costs, find unused…
19 files — installable on its own
Runs metrics queries against Axiom MetricsDB via scripts. Discovers available metrics, tags, and tag values. Use when asked to query metrics, explore metric…
10 files — installable on its own
Translates Splunk SPL queries to Axiom APL. Provides command mappings, function equivalents, and syntax transformations. Use when migrating from Splunk,…
14 files — installable on its own
Scaffolds evaluation suites for the Axiom AI SDK. Generates eval files, scorers, flag schemas, and config from natural-language descriptions. Use when creating…
26 files — installable on its own
Axiom Skills
Agent skills for working with Axiom. Skills are folders of instructions, scripts, and resources that coding agents load dynamically to improve performance on specialized tasks.
Available Skills
| Skill | Description |
|---|---|
| sre | Hypothesis-driven SRE investigation with Axiom |
| spl-to-apl | Translate Splunk SPL queries to Axiom APL |
| building-dashboards | Design and build Axiom dashboards from intent, templates, Splunk migrations, and metrics/MPL chart payloads (works with query-metrics) |
| axiom-alerting | Unified monitor + notifier management for Axiom alerting via the v2 API |
| controlling-costs | Analyze query patterns to find unused data and optimize Axiom costs |
| query-metrics | Run metrics queries against Axiom MetricsDB and discover available metrics, tags, and values |
| writing-evals | Scaffold evaluation suites for the Axiom AI SDK |
Requirements
- jq - JSON processor (
brew install jqorapt install jq) - curl - HTTP client (usually pre-installed)
- bc - Calculator, needed by controlling-costs (
brew install bcorapt install bc)
MCP Server
.mcp.json configures the hosted Axiom MCP Server at https://mcp.axiom.co/mcp for agent clients that install plugins from a manifest. See the MCP setup docs.
Installation
npx skills add axiomhq/skillsThis installs all skills. Skills have dependencies on each other (e.g., controlling-costs depends on sre and building-dashboards), so installing all is recommended.
After installing, run the setup script to configure Axiom access:
~/.config/agents/skills/sre/scripts/setupConfiguration
Most skills require access to Axiom. Create ~/.axiom.toml with your deployment(s):
[deployments.prod]
url = "https://api.axiom.co"
token = "xaat-your-api-token"
org_id = "your-org-id"
[deployments.staging]
url = "https://api.axiom.co"
token = "xaat-your-staging-token"
org_id = "your-staging-org-id"To get these values:
org_id- The organization ID. Get it from Settings → Organization.token- Use an advanced API token with minimal privileges.
The deployment name (e.g., prod, staging) is passed to scripts: scripts/axiom-query prod "..."
License
MIT License - see LICENSE
Install the whole package (5 skills):
npx skills add https://github.com/axiomhq/skillsOr install a single skill:
npx skills add https://github.com/axiomhq/skills --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.