bi-account-brief — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited bi-account-brief (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
The most-used skill in the Book Intelligence pillar. Compiles a structured, comprehensive account snapshot from all available data sources. Designed to replace the 30-60 minutes a CSM spends manually assembling account context before a call, QBR, renewal conversation, or escalation.
This is a data assembly skill. It pulls, structures, and formats. No inference, no judgment, no action. The brief is an input to every human decision point across all pillars.
Gather current data from every available source. If a source is unavailable, note the gap in the brief rather than failing entirely.
| Source | Data Points |
|---|---|
| Health Score Engine | Composite score, component scores, trends, risk drivers |
| Usage Pattern Monitor | Key usage metrics, trend classifications, active pattern alerts |
| Risk Signal Detector | Active risk signals with evidence and severity |
| Expansion Signal Detector | Active expansion signals with evidence and timing |
| CRM - Contacts | Key contacts, roles, last engagement date, coverage gaps |
| CRM - Activities | Last 5 touchpoints across all channels (email, call, meeting) |
| CRM - Opportunities | Open opportunities, renewal dates, pipeline status |
| CRM - Notes | Last 3 CSM notes on the account |
| Support Platform | Open tickets (count, severity, age), recent resolved tickets |
| Product Analytics | Current key metrics snapshot (DAU/MAU, feature adoption, licence utilisation) |
| Contract/Billing | ARR, contract end date, payment status, pricing tier |
| Call Transcripts | Summary of last call (if transcript integration available) |
Organise data into a scannable format optimised for quick consumption:
Header Block (glanceable in 5 seconds):
Health Summary (15 seconds):
Usage Summary (15 seconds):
Active Signals (15 seconds):
Stakeholder Map (15 seconds):
Recent Activity (15 seconds):
Open Items (10 seconds):
Attention Flags (always at the bottom, highlighted):
Adapt the brief based on the consumption context:
| Context | Format Adaptation |
|---|---|
| Pre-call prep | Emphasise recent activity, open items, and stakeholder last-touch. CSM needs conversation context |
| QBR preparation | Emphasise usage metrics, health trends, and value delivered. CSM needs the story arc |
| Renewal preparation | Emphasise commercial data, health trajectory, risk signals, and stakeholder map. CSM needs negotiation context |
| Escalation | Emphasise support history, risk signals, and timeline of deterioration. CSM needs the evidence chain |
| Executive briefing | Condense to header + health summary + key risk/opportunity. Executive needs the headline, not the detail |
| Manager review | Full brief with all sections. Manager needs the complete picture |
If context is not specified, default to the full format.
Structured account brief:
{
"account_id": "string",
"generated_at": "2026-03-10T09:30:00Z",
"context": "pre_call",
"header": {
"account_name": "Acme Corp",
"arr": 85000,
"health_score": 72,
"health_trend": "declining",
"days_to_renewal": 67,
"segment": "Mid-Market / Medium / Established",
"csm": "Jane Doe"
},
"health_summary": {
"composite": 72,
"components": {
"usage": { "score": 81, "trend": "stable" },
"engagement": { "score": 65, "trend": "declining" },
"support": { "score": 58, "trend": "declining" },
"sentiment": { "score": 80, "trend": "stable" },
"commercial": { "score": 75, "trend": "improving" }
},
"risk_drivers": ["Support: P1 ticket open 12 days", "Engagement: no exec contact in 74 days"]
},
"usage_summary": {
"dau_mau_ratio": { "value": 0.42, "vs_benchmark": "above_median", "trend": "stable" },
"feature_adoption": { "value": 0.65, "vs_benchmark": "above_75th", "trend": "stable" },
"licence_utilisation": { "value": 0.78, "vs_benchmark": "above_median", "trend": "growing" },
"active_alerts": []
},
"active_signals": {
"risk": [
{ "signal": "P1 ticket open", "severity": 4, "evidence": "Ticket #4521: API latency issue, open 12 days", "first_detected": "2026-02-26" }
],
"expansion": [],
"competitive": []
},
"stakeholder_map": {
"key_contacts": [
{ "name": "Tom Chen", "role": "VP Engineering", "type": "champion", "last_touch": "2026-02-28", "days_since_touch": 10 },
{ "name": "Sarah Kim", "role": "CFO", "type": "economic_buyer", "last_touch": "2025-12-15", "days_since_touch": 85 }
],
"coverage_gaps": ["Sarah Kim (CFO): 85 days since last touch"],
"recent_changes": []
},
"recent_activity": [
{ "date": "2026-02-28", "type": "meeting", "summary": "Weekly sync with Tom Chen. Discussed API performance concerns" },
{ "date": "2026-02-25", "type": "email", "summary": "Follow-up on ticket #4521 with support team CC" },
{ "date": "2026-02-20", "type": "call", "summary": "QBR planning call with Tom Chen" }
],
"open_items": {
"support_tickets": { "count": 2, "highest_severity": "P1", "oldest_days": 12 },
"renewal_status": "67 days out, no active renewal opportunity in CRM",
"pending_actions": ["Follow up on API latency resolution", "Schedule QBR for March"]
},
"attention_flags": [
{ "flag": "P1 ticket open 12 days -- resolution needed before QBR", "urgency": "high" },
{ "flag": "CFO last touched 85 days ago -- coverage gap ahead of renewal", "urgency": "medium" }
],
"data_gaps": []
}This skill is a support function -- it generates context for human consumption. No decision is required from the agent. The brief feeds into every human decision point:
Required:
bi-health-score (health data)Strongly recommended:
bi-usage-monitor (usage profile)bi-risk-detector (active risk signals)bi-expansion-detector (active expansion signals)Optional:
bi-competitive-intel (competitive flags)references/brief-templates.md -- Template variations by context (pre-call, QBR, renewal, escalation, executive)~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.