templates/analytics/.agents/skills/data-querying/SKILL.md
General guidance on querying data sources, using existing scripts vs ad-hoc queries, filtering patterns, and generating charts for the analytics app.
npx skillsauth add BuilderIO/agent-native data-queryingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The analytics app connects to multiple data sources. This skill covers general patterns for querying data effectively.
.builder/skills/<provider>/SKILL.md for table names, column mappings, auth, and gotchaspnpm action <name> --arg=value with --grep and --fields for filteringactions/All scripts that use output() support universal flags:
# Case-insensitive search across all values
pnpm action hubspot-deals --grep="enterprise"
# Pick specific fields from results
pnpm action hubspot-deals --fields=dealname,amount,stageLabel
# Combine both
pnpm action seo-top-keywords --grep=remix --fields=keyword,rank_absolute,etv
Use the generate-chart script to create inline charts for chat responses. See .builder/skills/charts/SKILL.md for chart types, styling options, and examples.
# GitHub PRs
pnpm action github-prs --org=YourOrg --query="is:open label:bug"
# Jira tickets
pnpm action jira-search --jql="summary ~ SSO" --fields=key,summary,status
# HubSpot deals
pnpm action hubspot-deals --fields=dealname,amount,stageLabel
# SEO keywords
pnpm action seo-top-keywords --grep=remix --fields=keyword,rank_absolute,etv
When no existing script covers the question:
actions/ that imports the relevant server libpnpm action <name>// scripts/my-query.ts
import { runQuery } from "../server/lib/bigquery.js";
import { output } from "./helpers.js";
export default async function main(args: string[]) {
const results = await runQuery("SELECT ...");
output(results);
}
For complete answers, combine data from multiple sources:
--grep and --fields to narrow output, don't pipe through grep.builder/skills/<provider>/SKILL.md when you discover new patterns.builder/skills/bigquery/SKILL.md for table schemas firsttools
Public booking flow — the state machine, animations, and URL/app-state sync.
tools
Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.
tools
Team event types, round-robin assignment, collective bookings, host weights, and no-show calibration.
development
The pure `computeAvailableSlots` function — inputs, outputs, invariants, and debugging guide.