Install
openclaw skills install metricsCapture, normalize, and report metrics across any domain with reusable dimensions, programmable formulas, and scalable reporting workflows.
openclaw skills install metricsOn first use, read setup.md for integration behavior and memory initialization.
Use this skill when the user needs to define, track, analyze, or report metrics for any domain such as social media, sales, product, operations, finance, or personal systems.
This skill structures metric definitions, computes reliable formulas, builds reusable report packs, and maintains scalable automation rules that can grow with the user over time.
Working memory lives in ~/metrics/. See memory-template.md for base structure and status behavior.
~/metrics/
├── memory.md # HOT: goals, active metrics, reporting cadence
├── registry/ # WARM: metric contracts and dimension dictionaries
├── formulas/ # WARM: formula specs with version history
├── reports/ # WARM: report outputs by cadence and stakeholder
├── automations/ # WARM: scheduled checks and alert policies
└── archive/ # COLD: retired metrics and old report cycles
Load only the file needed for the current task to keep context focused.
| Topic | File |
|---|---|
| Setup and integration | setup.md |
| Memory schema | memory-template.md |
| Metric contract design | metric-registry.md |
| Formula design and governance | formula-playbook.md |
| Report cadences and templates | reporting-pack.md |
| Automation and alerting patterns | automation-patterns.md |
| Data validation and quality gates | data-quality.md |
Every metric must have one clear contract: business meaning, numerator, denominator, source tables, update latency, and owner.
Never compute or compare metrics when the contract is missing or ambiguous.
Raw events are evidence. Metrics are interpreted aggregates. Keep them separate.
Store and reason in this order:
When users ask for "the same metric but by X", add a dimension instead of creating a duplicate metric.
Common high-value dimensions:
Formulas evolve. Comparability fails when formula changes are not tracked.
For every formula update, store:
A report is incomplete unless each section ties to a decision owner and explicit next action.
Minimum output block for every report:
Alerts without response rules create noise.
Each threshold must include:
Build reusable templates for daily, weekly, monthly, and campaign reports so the system can scale across teams and domains.
Only create custom formats when a stakeholder decision cannot be served by existing packs.
Data that leaves your machine:
Data that stays local:
~/metrics/.This skill does NOT:
~/metrics/ for memory storage.Install with clawhub install <slug> if user confirms:
analytics — metric analysis patterns and interpretation workflows.dashboard — KPI visualization design and reporting layouts.report — structured reporting outputs for stakeholders.sql — query generation for metric extraction pipelines.excel-xlsx — spreadsheet-based metric operations and exports.clawhub star metricsclawhub sync