Skip to content
cccskills
FreePublished on GitHub

account-health

Prepare a customer account health, renewal, or contract usage readout. Verify the account identity, use approved metric definitions, compare contracted capacity with actual usage, and trace findings to sources, time windows, and known gaps.

OriginalShow the original description

How to produce a trustworthy named-customer account health, QBR, renewal, or contract-usage readout. Use when a prompt names an organization or account.

BuilderIO/agent-native7,526 stars(GitHub 7,526 + cccskills 0)

Run score Not tested

See how to install

Good for

  • Preparing a named customer's account health review
  • Comparing contracted seats or capacity with usage
  • Gathering adoption signals before a renewal or QBR

Files included (1)

  • SKILL.md3.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Account Health

Use these checks for named customer, organization, account-health, QBR, renewal, risk, expansion, contract-utilization, or adoption questions. This is not an ordinary metric lookup: a wrong identity or metric definition can put another customer's data into a customer-facing decision.

Identity lock

Treat an organization ID supplied in a prompt as a lookup key, not as proof that the rows returned by a warehouse query belong to that customer.

  1. Resolve the ID through the canonical CRM or contract source first.
  2. Record the resolved customer name, organization ID, root organization ID, and any canonical account key.
  3. Carry the same resolved identity through every usage query and check the returned rows against it.
  4. Stop and report an identity mismatch if a result contains another customer, mixed organization IDs, or an unresolved ID. Do not summarize the rows or silently choose the most plausible customer.

Source order and completeness

  1. Use the catalog and organization data dictionary before writing warehouse SQL. For contract and usage metrics, the dbt Semantic Layer (query-dbt-semantic-metric) is the approved definition. Approved definitions and saved query shapes outrank a table name that merely sounds right.
  2. Gather available CRM, contract, support, and conversation evidence. Treat that context as complementary, not as a complete usage result.
  3. For account health, product usage is mandatory: query approved definitions for each requested product or feature dimension separately, using an explicit window (default 90 days for adoption unless the user asks for another one).
  4. Report source, window, filters, row counts, identity join, freshness, and gaps. A missing source is a gap, not a reason to fill in a plausible value.

Metric contracts

  • Contract metric - distinguish the contracted measure from similarly named platform, web, content, or event metrics. Do not use a familiar synonym when comparing against a contract.
  • Completed-month usage - “last month” excludes the current partial month. Verify the month/as-of field and freshness before using a reporting table; a single current-month snapshot is not last month's completed value.
  • Seats - use the total distinct contracted/eligible users for the stated period when comparing with a seat contract. Do not substitute DAU, WAU, or a point-in-time daily active count, and label active users separately.
  • Capacity usage - report actual usage, contracted capacity, and utilization. Explicitly flag utilization at or above 100% as an overage risk and potential renewal/expansion signal.
  • Adoption - keep separate products or feature dimensions separate. Include feature adoption, active-user/session counts, and last activity only when the source query returns them; absence claims require complete coverage for the stated window.

Known source traps

  • If a saved query or dictionary entry is marked deprecated or retired, do not run it; use the current approved replacement and note the stale reference.
  • A source that returns only one current partial-period snapshot is not proof of a completed-period value. Verify the period/as-of field and freshness first.
  • If the dictionary does not define the requested contract metric or the replacement source cannot be verified, ask or report the gap instead of guessing from a similarly named table.

Answer shape

Lead with the identity check, then provide a compact table of contract versus actual usage, followed by product/feature adoption signals, account context, risks, and next steps. Make every number traceable to one source and explicitly say when the readout is partial.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

a2a-assets

FreeSummary

Generate, refine, export, and place brand images or videos from an Assets library into another app. The skill covers choosing a library, handling image batches and video runs, and updating selected assets after feedback.

  • Generate brand images for slides or another app
  • Refine an existing asset after feedback
  • Create and export a video asset
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

actions

FreeSummary

Create focused app actions that agents can call as tools and frontend code can use through client hooks. Use them to add provider integrations or fetch UI data, with validated inputs and structured results.

  • Adding a new app operation
  • Connecting an external provider API
  • Fetching data for a frontend view
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

adding-a-feature

FreeSummary

Use this checklist when adding a feature or integration to an agent-native app. It covers the user interface, agent-callable actions, instructions, and app-state sync so both the user and agent can work with the capability consistently.

  • Planning a new feature across UI and agent actions
  • Checking that agent changes appear in the UI
  • Documenting actions and feature state for the agent
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

adhoc-analysis

FreeSummary

Investigate complex questions by combining data from multiple sources, then summarize patterns, metrics, and evidence in a clear report. Save requested analyses as dashboards with instructions for future refreshes.

  • Comparing CRM deals with call records
  • Investigating customer health across systems
  • Saving a repeatable performance analysis
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

admin-surfaces

FreeSummary

Use the Analytics admin surfaces to inspect and change workspace feature flags, review dashboard ownership and usage activity, or browse and edit databases connected from other agent-native apps. The skill guides administrators to the relevant view and actions.

  • Review dashboard owners, views, and edits
  • Change a workspace feature flag for an app
  • Browse or edit a connected app database
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

agent-engines

FreeSummary

Inspect the AI engine and model powering an agent, test provider connectivity and API keys, and configure available models. For teams that need a different model provider or a custom engine, it also explains how engine registration and organization settings work.

  • Checking the active model provider
  • Testing a provider key or connection
  • Switching the organization’s default model
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

See all skills by BuilderIO

Report a problem with this skill