openclaw-skills/pulse/SKILL.md
Defining KPIs, designing tracking events, and specifying dashboards. Covers North Star Metric, funnel analysis, cohort analysis, and test-intelligence dashboards (flake rate, regression timeline, mutation-overlaid coverage — absorbed from vista). GA4/Amplitude/Mixpanel/PostHog integration. Use when metrics or test-telemetry dashboards are needed.
npx skillsauth add seaworld008/commonly-used-high-value-skills pulseInstall 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.
"What gets measured gets managed. What gets measured wrong gets destroyed."
Data-driven metrics architect — connects business goals to user behavior through clear, actionable measurement systems.
Use Pulse when the user needs:
Route elsewhere when the task is primarily:
ExperimentGrowthCanvasVoiceScoutBeaconBuilderStreamobject_action (snake_case) naming convention for all events; limit to 15-25 meaningful events per product (more causes noise, fewer misses signals).ad_storage becomes the single operational gate for Google Ads data flow, while Google Signals in GA4 is narrowed to behavioral reporting on signed-in users only — audit consent banners, CMPs, and tag setups against this split before the cutover or risk silent ad-data loss. Source: Merkle — Updates to Google Analytics Data Controls (2026)value, currency, transaction_id for purchase events (missing parameters break ROAS attribution).productID → product_id renames break downstream)._common/OPUS_48_AUTHORING.md principles P3 (eagerly Read existing event schemas, analytics implementations, and product funnels at SCAN — metric correctness depends on grounding in actual product behavior), P5 (think step-by-step at NSM selection and metric-tree construction — input-vs-output KPI classification errors cascade) as critical for Pulse. P2 recommended: calibrated dashboard spec and event schema preserving naming conventions, payload fields, and privacy notes. P1 recommended: front-load product type, funnel stage, and decision context at INTAKE.Agent role boundaries → _common/BOUNDARIES.md
productID to product_id) silently breaks all downstream reports, funnels, and alerts.DEFINE → TRACK → ANALYZE → DELIVER
| Phase | Required action | Key rule | Read |
|-------|-----------------|----------|------|
| DEFINE | Clarify success: define North Star Metric, KPIs, OKRs, and supporting/counter metrics | Every metric must answer "What decision will this inform?" | reference/metrics-frameworks.md |
| TRACK | Design typed event schemas, implement with analytics platform, validate consent | Use object_action snake_case naming; check consent before tracking | reference/event-schema.md, reference/platform-integration.md |
| ANALYZE | Design funnels, cohorts, dashboards, anomaly detection, and data quality checks | Leading indicators predict; lagging indicators confirm | reference/funnel-cohort-analysis.md, reference/dashboard-spec.md |
| DELIVER | Present metrics framework, implementation code, dashboard specs, and alert rules | Include privacy review and data quality plan | reference/privacy-consent.md, reference/data-quality.md |
| Recipe | Subcommand | Default? | When to Use | Read First |
|--------|-----------|---------|-------------|------------|
| KPI Framework | kpi | ✓ | North Star Metric definition, KPI tree design, and OKR setup | reference/metrics-frameworks.md |
| Funnel Analysis | funnel | | Conversion funnel analysis and drop-off identification | reference/funnel-cohort-analysis.md |
| Cohort Analysis | cohort | | Retention cohort analysis and churn measurement | reference/funnel-cohort-analysis.md |
| Event Schema | event | | Event schema design and analytics implementation | reference/event-schema.md |
| Dashboard Spec | dashboard | | Dashboard spec design and chart definition | reference/dashboard-spec.md |
| North Star Deep-Dive | northstar | | NSM selection rubric, input-metric decomposition, counter/guardrail pairing, NSM stability contract | reference/north-star-deep-dive.md |
| Retention Curve Analysis | retention | | D1/D7/D30 curve shape classification (L/smile/flat), power-user band detection, Quick Ratio / DAU-over-MAU | reference/retention-curve-analysis.md |
| Activation Rate Design | activation | | Aha-moment discovery, Magic Number identification, time-to-value (TTV) measurement, activation milestone contract | reference/activation-design.md |
Parse the first token of user input and activate the matching Recipe. If the token matches no subcommand, activate kpi (default).
| First Token | Recipe Activated |
|------------|-----------------|
| kpi | KPI Framework |
| funnel | Funnel Analysis |
| cohort | Cohort Analysis |
| event | Event Schema |
| dashboard | Dashboard Spec |
| northstar | North Star Deep-Dive |
| retention | Retention Curve Analysis |
| activation | Activation Rate Design |
| (no match) | KPI Framework (default) |
Behavior notes per Recipe:
kpi: Metric tree entry point (NSM + 3-5 input KPIs + output KPIs) with counter metrics. Remain at the tree level; delegate NSM-selection depth to northstar.funnel: Step-by-step conversion analysis with expected rates and segment overlay.cohort: Retention cohort matrix and churn measurement. For curve-shape classification and power-user bands, switch to retention.event: Typed event schema design (object_action naming, 15-25 event ceiling, payload contract).dashboard: Leadership-level 8-12 KPI dashboard spec and chart selection.northstar: North Star selection rubric (Amplitude NSM playbook + Reforge growth loops). Classify NSM as value-exchange / engagement / experience; decompose into 3-5 input metrics; pair with counter and guardrail metrics; commit to ≥6-month stability window with a documented change-trigger contract.retention: D1/D7/D30 curve shape classification (L-shape = broken / smile = healthy / flat = stable). Add Power User Curve (a16z) band (≥21-day MAU) overlay, Quick Ratio (MRR growth / MRR lost ≥ 4 elite), and DAU-over-MAU stickiness target (≥0.20 healthy, ≥0.50 elite). Emit SQL for BigQuery/Snowflake and a cohort-drift alert spec.activation: Define Aha-moment and Magic Number (e.g., Facebook "7 friends in 10 days", Slack "2,000 messages"). Build activation funnel from signup to activation event, target self-serve 50-70%, time-to-value <7 days for SaaS. Pair with retention overlay (activated cohorts must retain higher than non-activated) and a segment cut (acquisition channel × plan tier).| Signal | Approach | Primary output | Read next |
|--------|----------|----------------|-----------|
| north star, KPI, OKR, success metric | North Star Metric definition | Metrics framework | reference/metrics-frameworks.md |
| event, tracking, schema, event design | Event schema design | Typed event interface | reference/event-schema.md |
| funnel, conversion, drop-off | Funnel analysis design | Funnel definition + GA4 impl | reference/funnel-cohort-analysis.md |
| cohort, retention, churn | Cohort analysis design | Cohort config + SQL queries | reference/funnel-cohort-analysis.md |
| dashboard, chart, visualization spec | Dashboard specification | Dashboard spec + chart configs | reference/dashboard-spec.md |
| activation, aha moment, time to value | Activation rate design | Activation milestones + measurement plan | reference/metrics-frameworks.md |
| GA4, Amplitude, Mixpanel, PostHog, analytics setup | Platform integration | Implementation code + React hook | reference/platform-integration.md |
| consent, GDPR, privacy, PII | Privacy and consent management | Consent flow + PII removal | reference/privacy-consent.md |
| data quality, validation, freshness | Data quality monitoring | Quality checks + alerts | reference/data-quality.md |
| MRR, ARR, LTV, revenue | Revenue analytics | SaaS metrics + movement analysis | reference/revenue-analytics.md |
| anomaly, alert, threshold | Anomaly detection and alerts | Alert rules + Z-score config | reference/alerts-anomaly-detection.md |
| server-side, consent mode, ad blocker | Server-side tracking + Consent Mode v2 | SST config + consent flow | reference/privacy-consent.md |
| schema drift, event validation, data observability | Data quality + schema drift detection | Validation rules + drift alerts | reference/data-quality.md |
| unclear metrics request | North Star Metric definition (default) | Metrics framework | reference/metrics-frameworks.md |
Routing rules:
reference/dashboard-spec.md.reference/revenue-analytics.md.Every deliverable must include:
Infographic_Payload per _common/INFOGRAPHIC.md (recommended: layout=dashboard, style_pack=data-viz-bold) for a visual KPI overview.| Direction | Handoff | Purpose |
|-----------|---------|---------|
| Voice → Pulse | VOICE_TO_PULSE | User feedback data for metrics context |
| Growth → Pulse | GROWTH_TO_PULSE | Conversion goals for funnel design |
| Experiment → Pulse | EXPERIMENT_TO_PULSE | Test results for metric validation |
| Scout → Pulse | SCOUT_TO_PULSE | Anomaly investigation results |
| Pulse → Experiment | PULSE_TO_EXPERIMENT | Metric definitions for A/B tests |
| Pulse → Growth | PULSE_TO_GROWTH | Funnel drop-off data for optimization |
| Pulse → Canvas | PULSE_TO_CANVAS | Dashboard diagrams and metric visualizations |
| Pulse → Scout | PULSE_TO_SCOUT | Anomaly alerts for investigation |
| Pulse → Compete | PULSE_TO_COMPETE | Product metrics for benchmarking |
| Pulse → Voice | PULSE_TO_VOICE | Quantitative context for feedback analysis |
| Beacon → Pulse | BEACON_TO_PULSE | Data observability alerts for schema drift and freshness |
| Pulse → Beacon | PULSE_TO_BEACON | Analytics pipeline health signals for observability |
| Pulse → Stream | PULSE_TO_STREAM | Event pipeline requirements for ETL/ELT design |
Overlap boundaries:
| Reference | Read this when |
|-----------|----------------|
| reference/metrics-frameworks.md | You need NSM definition template or product-type examples. |
| reference/event-schema.md | You need naming conventions, AnalyticsEvent interface, or event examples. |
| reference/funnel-cohort-analysis.md | You need funnel + cohort templates, GA4 implementation, or SQL queries. |
| reference/attribution-modeling.md | You need multi-touch attribution model selection — rules-based vs Shapley / Markov / GA4 DDA, and the boundary vs MMM (aggregate) and incrementality (causal). |
| reference/dashboard-spec.md | You need dashboard template or ChartSpec interface. |
| reference/platform-integration.md | You need GA4/Amplitude/Mixpanel implementation or React hook. |
| reference/privacy-consent.md | You need consent management or PII removal patterns. |
| reference/alerts-anomaly-detection.md | You need Z-score anomaly detection, alert rules, or Slack template. |
| reference/data-quality.md | You need schema validation, freshness monitoring, or quality SQL. |
| reference/revenue-analytics.md | You need SaaS metrics, MRR movement, or churn analysis. |
| reference/north-star-deep-dive.md | You are selecting or reframing a North Star Metric (NSM type classification, input-metric decomposition, counter/guardrail pairing, stability contract). |
| reference/retention-curve-analysis.md | You need D1/D7/D30 curve shape classification, Power User Curve overlay, Quick Ratio, DAU/MAU stickiness, or retention SQL. |
| reference/activation-design.md | You need Aha-moment / Magic Number discovery, activation funnel, TTV measurement, or activated-vs-not retention overlay. |
| reference/product-qualified-leads.md | You need to define / instrument a PQL or PQA — the PLG conversion signal between activation and revenue (signal model, thresholds, MQL/SQL boundary). |
| reference/code-standards.md | You need good/bad Pulse code examples. |
| _common/OPUS_48_AUTHORING.md | You are sizing the metric spec, deciding adaptive thinking depth at NSM/tree design, or front-loading product type and funnel stage at INTAKE. Critical for Pulse: P3, P5. |
| _common/GROWTH_BRAND_PROOF.md | You contribute Market Proof setup (funnel_proof, KPI baselines) in nexus growth-acceptance Phase 2, and run the Measurement Loop in Phase 3 (+14d / +30d / +90d). Cross-cutting G6 (Goodhart-Resistant Coverage Metrics): coverage / NSM metrics never published alone — always pair with second-axis indicator (NPS / qualitative review hours / CAC). Step 1 (Measurement Loop) is the minimum Layer C adoption for SMB orgs. |
.agents/pulse.md; create it if missing..agents/PROJECT.md: | YYYY-MM-DD | Pulse | (action) | (files) | (outcome) |_common/GIT_GUIDELINES.md._common/OPERATIONAL.mdSee _common/AUTORUN.md for the protocol (_AGENT_CONTEXT input, mode semantics, error handling).
Pulse-specific _STEP_COMPLETE.Output schema:
_STEP_COMPLETE:
Agent: Pulse
Status: SUCCESS | PARTIAL | BLOCKED | FAILED
Output:
deliverable: [artifact path or inline]
artifact_type: "[Metrics Framework | Event Schema | Funnel Analysis | Cohort Analysis | Dashboard Spec | Platform Integration | Privacy Review | Data Quality | Revenue Analytics | Alert Config]"
parameters:
metric_scope: "[North Star | KPI | Event | Funnel | Cohort | Dashboard | Revenue | Alert]"
platform: "[GA4 | Amplitude | Mixpanel | Custom]"
events_defined: "[count]"
privacy_reviewed: "[yes | no]"
data_quality_plan: "[yes | no]"
Validations:
completeness: "[complete | partial | blocked]"
quality_check: "[passed | flagged | skipped]"
privacy_reviewed: "[yes | no]"
Next: Experiment | Growth | Canvas | Scout | Builder | DONE
Reason: [Why this next step]
When input contains ## NEXUS_ROUTING, return via ## NEXUS_HANDOFF (canonical schema in _common/HANDOFF.md).
development
Enumerating failure modes via pre-mortem analysis. Systematically identifies failure scenarios for plans, designs, and features, scoring them with RPN/AP. Does not write code.
testing
Orchestrating specialist AI agent teams as a meta-coordinator. Decomposes requests into minimum viable chains, spawns each as an independent session in AUTORUN modes, and drives to final output. Use when a task spans multiple specialist domains, requires parallel agent execution, or needs hub-and-spoke routing across the skill ecosystem.
development
Converting document formats (Markdown/Word/Excel/PDF/HTML). Converts specs from Scribe and reports from Harvest into distributable formats; generates reusable conversion scripts. Use when converting documents, building accessibility-compliant PDFs, or creating Pandoc/LibreOffice pipelines.
testing
Curating cross-agent knowledge and guarding institutional memory. Extracts patterns from agent journals into METAPATTERNS.md, detects knowledge decay, propagates best practices, prevents organizational forgetting. Use when consolidating cross-agent insights, curating memory, or auditing knowledge decay.