From crm-sales
Weekly pipeline scan — by stage, stuck deals, closing soon, win-rate trend. Triggers "pipeline review", "tổng quan deal", "weekly pipeline".
How this skill is triggered — by the user, by Claude, or both
Slash command
/crm-sales:pipeline-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Monday-morning sales scan. Surfaces what needs attention this week
Monday-morning sales scan. Surfaces what needs attention this week without dumping the full CRM.
Verbs (the installed lark-* skills): base +record-list
(--base-token/--table-id/--view-id/--field-id — project only needed
fields), base +data-query --dsl (server-side count/sum/group-by —
use this for stage rollups + win-rate, not client-side aggregation),
drive +search --doc-types bitable (locate CRM Base by name).
Atomic shapes + token flags: connectors/LARK-RECIPES.md.
memory/accounts.md / INDEX.md should have
the Base token. Fallback: drive +search --doc-types bitable --query "CRM" --jq '.data' (peek shape; needs search:docs:read scope).base +data-query --base-token <t> --dsl '<group-by stage, count + sum value>' returns the computed
table directly (don't pull all rows then aggregate).base +record-list --base-token <t> --table-id <CRM> --view-id all_active --field-id name --field-id stage --field-id value --field-id owner --field-id last_touch --field-id close_date --limit 100 --format json.last_touch < today-14d → stuck; close_date < today+30d AND stage IN (negotiation, proposal) → closing soon.
Win-rate via a second base +data-query (won / (won+lost) per month).accounts.md always
shown; dormant (last_touch >21d) highlighted.client-followup;
create follow-up tasks for top 3 → confirm → task +create; save
report → lark-doc-author.100 deals → summary stats + top 10 per bucket, no full list.
team-roster.md role).lark-mail skill (mail +triage to scan, then mail +thread) —
mail +messages is fetch-by-ID, not a history/search verb.accounts.md schema section.Required: accounts.md (Tier highlight + tone).
Recommended: INDEX.md (CRM Base token), team-roster.md (ACV visibility).
Monday morning. Pairs with morning-brief sales variant.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub larkcowork/lark-cowork-plugins --plugin crm-sales