‹ 首页

customer-status

@techwolf-ai · 收录于 1 周前

Synthesised view of account health and activity for managers overseeing customer-facing teams (Sales, CS, Professional Services, Presales). Scans project channels, email threads, and Notion pages to surface status, risks, and upcoming milestones, without requiring the manager to trawl through individual channels. Supports proactive account management.

适合你,如果你需要快速掌握多个客户账户的状态而不逐一查看。

/ 下载安装
customer-status.skill双击,或拖进 Claude 桌面版 / Cowork,即完成安装↓ .skill↓ .zip
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
Claude Code~/.claude/skills/(项目级 .claude/skills/)
Codex CLI~/.codex/skills/
Cursor自动读取上面两处目录
其他工具见其文档的「skills」目录;两个下载是同一份文件,只是名字不同
/ 通过 npx 安装 校验哈希
npx oh-my-skill add techwolf-ai/ai-first-toolkit/customer-status
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- techwolf-ai/ai-first-toolkit/customer-status
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify techwolf-ai/ai-first-toolkit/customer-status
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
90GitHub stars
~1K最小装载
~1.7K含声明引用
~1.7K文本包总量
镜像托管

怎么用

技能原文 SKILL.md作者撰写 · MIT · 8b3107b

Customer Status Overview

Principle: "Narrow scope, high impact." One synthesised view across all accounts, so you can spot what needs attention without channel-hopping.

Produces a dashboard-style overview of active customer accounts and internal projects for the manager's team.

When to Use
  • Weekly check-in on account health
  • Before leadership meetings where customer status is discussed
  • When the manager says "how are our accounts?", "customer status", "any customer risks?"
  • Can be filtered: "customer status for [account]", "customer status for [team member]'s accounts"
Instructions

If any MCP connector is unavailable, follow the connector unavailability protocol in references/operating-principles.md.

1. Load Context

Read from manager-context/:

  • sources.md: customer/project channels, account mappings
  • manager-profile.md: team members and their account assignments
  • team/: individual team member profiles and project assignments

If no manager-context exists:

⚠️ No manager context found. Run /setup first so I know which accounts and channels to monitor.
I can still search broadly, but results will be less targeted.
2. Identify Active Accounts

From manager-context, get the list of active accounts/projects and their:

  • Slack channels
  • Key contacts (team member and customer-side)
  • Notion project pages
  • Current delivery phase (if documented)

If filtering by account or team member, narrow the scope.

3. Scan Per Account

For each active account, gather:

Slack (last 7 days):

  • Recent messages in the project/customer channel
  • Volume of activity (high/normal/low compared to usual)
  • Any messages with escalation signals: "blocked", "risk", "delayed", "urgent", "escalate", "concerned"
  • Any positive signals: "shipped", "live", "approved", "happy", "great feedback"
  • Most recent message timestamp (to detect silent accounts)

Gmail (last 14 days):

  • Email threads related to this customer
  • Any emails with escalation or risk language
  • Communication frequency

Notion:

  • Project/customer status page (if documented in sources.md)
  • Last updated date
  • Any documented risks or decisions

Google Drive:

  • Recent shared documents (SOWs, proposals, reports)
4. Assess Health Signal

For each account, determine a health signal based on evidence:

  • 🟢 Healthy: Regular activity, positive signals, no escalations, milestones on track
  • 🟡 Attention: Some risk signals, decreased activity, upcoming deadline, stale documentation
  • 🔴 At Risk: Escalation language, blocked progress, customer complaints, silence for >5 days on active project

Important: These are signals, not diagnoses. Always show the evidence that led to the assessment.

5. Produce the Overview

Read references/output-template.md for the full output template structure.

6. Sub-Agent Review

Spawn a sub-agent to review the customer status overview with fresh eyes. The reviewer should:

  • Check that health signal assessments are evidence-based: every red/yellow rating should cite specific signals, not just absence of activity.
  • Verify that silence is not over-interpreted: a quiet channel on a stable account is not the same as a quiet channel on an active delivery.
  • Check for team member workload signals: if one person owns many flagged accounts, note it.
  • Flag any accounts where the evidence is thin enough that the health signal might be misleading.

Incorporate the reviewer's feedback before presenting the final overview.

7. Present and Offer Follow-Up
Here's your customer status overview. Want me to:
- Dig deeper into any specific account?
- Prep for a conversation with [team member] about [account]?
- Check email threads for a specific customer?
Important Notes

Read references/operating-principles.md for shared operating principles (data scope, DM flagging, signals vs diagnoses, connector unavailability).

Additional notes specific to this skill:

  • Don't alarm unnecessarily. Silence on a channel might mean things are running smoothly. Combine multiple signals before flagging red.
  • Recency matters. Flag any account where project docs haven't been updated in >2 weeks on active projects.
  • Respect customer confidentiality. Summarise, don't reproduce customer communications verbatim. When surfacing DM content, flag it as (from DM).
  • Team member context. If a team member owns multiple accounts, note that, they might be spread thin.
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。