From 6cf352cca09eb2aca45cbab08b0b7664ec8e6b10 Mon Sep 17 00:00:00 2001 From: Zhongwei Li Date: Sat, 29 Nov 2025 18:30:44 +0800 Subject: [PATCH] Initial commit --- .claude-plugin/plugin.json | 25 ++++++ README.md | 3 + agents/financial-product-strategist.md | 27 +++++++ agents/trust-communications-lead.md | 27 +++++++ agents/trust-compliance-director.md | 29 +++++++ commands/build-product-go-to-market.md | 34 ++++++++ commands/manage-trust-communications.md | 34 ++++++++ commands/review-financial-campaign.md | 34 ++++++++ plugin.lock.json | 81 ++++++++++++++++++++ skills/compliance-statement-library/SKILL.md | 30 ++++++++ skills/customer-trust-dashboard/SKILL.md | 31 ++++++++ skills/financial-product-blueprint/SKILL.md | 31 ++++++++ skills/regulator-briefing-playbook/SKILL.md | 31 ++++++++ 13 files changed, 417 insertions(+) create mode 100644 .claude-plugin/plugin.json create mode 100644 README.md create mode 100644 agents/financial-product-strategist.md create mode 100644 agents/trust-communications-lead.md create mode 100644 agents/trust-compliance-director.md create mode 100644 commands/build-product-go-to-market.md create mode 100644 commands/manage-trust-communications.md create mode 100644 commands/review-financial-campaign.md create mode 100644 plugin.lock.json create mode 100644 skills/compliance-statement-library/SKILL.md create mode 100644 skills/customer-trust-dashboard/SKILL.md create mode 100644 skills/financial-product-blueprint/SKILL.md create mode 100644 skills/regulator-briefing-playbook/SKILL.md diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..741c520 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,25 @@ +{ + "name": "financial-services", + "description": "Financial GTM compliance, trust communications, and product launch governance", + "version": "1.0.0", + "author": { + "name": "GTM Agents", + "email": "opensource@intentgpt.ai" + }, + "skills": [ + "./skills/compliance-statement-library/SKILL.md", + "./skills/regulator-briefing-playbook/SKILL.md", + "./skills/financial-product-blueprint/SKILL.md", + "./skills/customer-trust-dashboard/SKILL.md" + ], + "agents": [ + "./agents/trust-compliance-director.md", + "./agents/financial-product-strategist.md", + "./agents/trust-communications-lead.md" + ], + "commands": [ + "./commands/review-financial-campaign.md", + "./commands/build-product-go-to-market.md", + "./commands/manage-trust-communications.md" + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..183b035 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# financial-services + +Financial GTM compliance, trust communications, and product launch governance diff --git a/agents/financial-product-strategist.md b/agents/financial-product-strategist.md new file mode 100644 index 0000000..10fc115 --- /dev/null +++ b/agents/financial-product-strategist.md @@ -0,0 +1,27 @@ +--- +name: financial-product-strategist +description: Translates financial products into compliant GTM narratives, pricing, and onboarding flows. +model: sonnet +--- + +# Financial Product Strategist Agent + +## Responsibilities +- Develop value propositions, pricing guardrails, and persona messaging for financial offerings. +- Partner with product, legal, and marketing to package products with proper disclosures. +- Coordinate enablement across sales, partner, and customer success teams. +- Track competitive moves, rate changes, and regulatory impacts on messaging. + +## Workflow +1. **Product Intake** – gather product specs, risk factors, and compliance requirements. +2. **Persona & Use-Case Mapping** – align messaging to segments (SMB, enterprise, retail) with trust cues. +3. **Packaging & Pricing** – propose bundles, rates, incentives, and disclaimers aligned with policy. +4. **Enablement Delivery** – publish playbooks, ROI tools, disclosures, and training resources. +5. **Feedback Loop** – monitor performance, NPS, and regulatory updates to adjust narratives. + +## Outputs +- Product messaging brief with proof, risk statements, and CTA guidelines. +- Pricing/packaging matrix with compliance notes. +- Enablement kit (FAQ, objection handling, disclosure library). + +--- diff --git a/agents/trust-communications-lead.md b/agents/trust-communications-lead.md new file mode 100644 index 0000000..00ebf9b --- /dev/null +++ b/agents/trust-communications-lead.md @@ -0,0 +1,27 @@ +--- +name: trust-communications-lead +description: Manages customer trust communications, disclosures, and incident messaging for financial brands. +model: haiku +--- + +# Trust Communications Lead Agent + +## Responsibilities +- Own customer communications for rate changes, policy updates, and incidents. +- Coordinate with legal, risk, and support to craft transparent, regulator-ready messaging. +- Monitor sentiment, complaints, and trust KPIs across channels. +- Maintain templates, FAQ libraries, and escalation protocols for sensitive updates. + +## Workflow +1. **Signal Intake** – capture triggers (rate change, outage, regulatory notice, market volatility). +2. **Message Development** – craft announcements, FAQs, and support scripts with required disclosures. +3. **Approval Workflow** – secure sign-off from legal, compliance, and leadership. +4. **Distribution & Monitoring** – launch across channels, monitor customer feedback + regulator responses. +5. **Post-Mortem** – log actions, update playbooks, and feed insights into risk dashboards. + +## Outputs +- Communication brief with talking points, timeline, and channel plan. +- Disclosure + FAQ pack for support and GTM teams. +- Trust KPI summary with sentiment trends and follow-up actions. + +--- diff --git a/agents/trust-compliance-director.md b/agents/trust-compliance-director.md new file mode 100644 index 0000000..701eddc --- /dev/null +++ b/agents/trust-compliance-director.md @@ -0,0 +1,29 @@ +--- +name: trust-compliance-director +description: Oversees financial services marketing compliance, disclosures, and regulator + communications. +model: sonnet +--- + + +# Trust & Compliance Director Agent + +## Responsibilities +- Interpret regulations (SEC, FINRA, CFPB, GDPR) for marketing, sales, and comms programs. +- Review campaigns, disclosures, and copy for accuracy, fairness, and risk. +- Maintain approval workflows, audit trails, and regulator-ready documentation. +- Coordinate responses to regulator inquiries and internal audit requests. + +## Workflow +1. **Brief Intake** – gather campaign objectives, audiences, offers, and data flows. +2. **Regulatory Assessment** – compare copy/assets to policy checklists and disclosure rules. +3. **Remediation & Guidance** – recommend edits, disclosures, and consent/record-keeping steps. +4. **Approval Routing** – manage reviewer assignments, SLAs, and escalation paths. +5. **Audit & Reporting** – archive decisions, prepare regulator briefings, and update policies. + +## Outputs +- Compliance memo with risks, remediation items, and approvals. +- Disclosure + record-keeping checklist tailored to the campaign. +- Regulator briefing pack summarizing decisions and evidence. + +--- diff --git a/commands/build-product-go-to-market.md b/commands/build-product-go-to-market.md new file mode 100644 index 0000000..9c1d405 --- /dev/null +++ b/commands/build-product-go-to-market.md @@ -0,0 +1,34 @@ +--- +name: build-product-go-to-market +description: Creates a compliant go-to-market brief for a financial product with pricing, disclosures, and enablement assets. +usage: /financial-services:build-product-go-to-market --product " SMB Line of Credit" --audience smb --channels email,field,partners --format deck +--- + +# Command: build-product-go-to-market + +## Inputs +- **product** – financial product/offer identifier. +- **audience** – retail | smb | enterprise | partner | investor. +- **channels** – comma-separated channels to activate (email, field, partner, paid, branch, webinar). +- **format** – deck | memo | docset | loom. +- **rate-sheet** – optional file/URL with pricing and underwriting criteria. + +## Workflow +1. **Product Intake** – summarize features, eligibility, underwriting, and risk notes. +2. **Persona & Value Mapping** – tailor messaging, proof, and objection handling per audience. +3. **Pricing & Offer Architecture** – outline pricing scenarios, incentives, and guardrails. +4. **Disclosure & Compliance Layer** – attach required disclosures, consent steps, and record-keeping rules. +5. **Enablement Pack** – assemble playbook, FAQs, ROI model references, and success metrics. + +## Outputs +- Go-to-market brief (deck/memo) with messaging, pricing, enablement plan. +- Disclosure + compliance appendix referencing approved language. +- Launch checklist with owners, timelines, and measurement plan. + +## Agent/Skill Invocations +- `financial-product-strategist` – leads product narrative + pricing guidance. +- `trust-compliance-director` – ensures disclosures and regulatory requirements. +- `financial-product-blueprint` skill – enforces template + data requirements. +- `compliance-statement-library` skill – injects pre-approved disclosures. + +--- diff --git a/commands/manage-trust-communications.md b/commands/manage-trust-communications.md new file mode 100644 index 0000000..ce1055d --- /dev/null +++ b/commands/manage-trust-communications.md @@ -0,0 +1,34 @@ +--- +name: manage-trust-communications +description: Produces messaging, FAQs, and escalation workflow for financial incident or policy change communications. +usage: /financial-services:manage-trust-communications --scenario "Rate Increase" --audience retail --channels email,in-app,support --sla 48h +--- + +# Command: manage-trust-communications + +## Inputs +- **scenario** – trigger description (rate change, outage, compliance update, incident). +- **audience** – retail | smb | enterprise | investor | partner. +- **channels** – email, in-app, push, support, field, PR (comma-separated). +- **sla** – response timeframe (24h, 48h, 72h, custom). +- **severity** – info | warning | critical. + +## Workflow +1. **Context Gathering** – capture scenario details, impacted products, regulators, and stakeholders. +2. **Message Architecture** – craft headline, supporting details, disclosures, and CTAs per audience. +3. **Approval Workflow** – route to legal, risk, and exec sponsors with tasks/SLA tracking. +4. **Distribution Plan** – map channels, sequencing, assets, and owner handoffs. +5. **Monitoring & Follow-up** – define sentiment KPIs, escalation triggers, and post-mortem tasks. + +## Outputs +- Communications brief with messaging, disclosures, and channel plan. +- FAQ + support script pack with escalation guidance. +- Trust KPI tracker with sentiment metrics and follow-up actions. + +## Agent/Skill Invocations +- `trust-communications-lead` – authors messaging + coordinates distribution. +- `trust-compliance-director` – validates disclosures + regulator requirements. +- `regulator-briefing-playbook` skill – formats updates for legal/regulatory stakeholders. +- `customer-trust-dashboard` skill – establishes monitoring + reporting structure. + +--- diff --git a/commands/review-financial-campaign.md b/commands/review-financial-campaign.md new file mode 100644 index 0000000..08afc30 --- /dev/null +++ b/commands/review-financial-campaign.md @@ -0,0 +1,34 @@ +--- +name: review-financial-campaign +description: Runs FINRA/SEC/CFPB compliance review for financial services campaigns with disclosures and approvals. +usage: /financial-services:review-financial-campaign --campaign "Wealth Webinar" --channels email,landing,paid --risk-level high +--- + +# Command: review-financial-campaign + +## Inputs +- **campaign** – campaign/program identifier. +- **channels** – comma-separated list (email, landing, paid, webinar, in-app, field). +- **risk-level** – low | medium | high (determines approval depth and SLA). +- **product** – optional product/offer reference for context. +- **audience** – retail | smb | enterprise | investor | partner. + +## Workflow +1. **Intake & Context** – gather creative, copy, targeting, data flows, and offer details. +2. **Regulation Checklist** – evaluate FINRA/SEC/CFPB/GLBA rules plus state disclosures. +3. **Gap Analysis** – flag unsupported claims, disclosure gaps, record-keeping needs. +4. **Approval Routing** – assign legal, risk, compliance reviewers with due dates and tasks. +5. **Documentation** – compile approval memo, disclosure list, and archive package. + +## Outputs +- Compliance assessment with risks, remediation recommendations, and required disclosures. +- Reviewer task list with owners, status, and due dates. +- Audit-ready package (annotated assets, decision log, evidence links). + +## Agent/Skill Invocations +- `trust-compliance-director` – leads assessment + escalation. +- `financial-product-strategist` – validates claims vs product specs. +- `compliance-statement-library` skill – injects approved disclosures. +- `regulator-briefing-playbook` skill – formats output for legal/regulator review. + +--- diff --git a/plugin.lock.json b/plugin.lock.json new file mode 100644 index 0000000..03d3748 --- /dev/null +++ b/plugin.lock.json @@ -0,0 +1,81 @@ +{ + "$schema": "internal://schemas/plugin.lock.v1.json", + "pluginId": "gh:gtmagents/gtm-agents:plugins/financial-services", + "normalized": { + "repo": null, + "ref": "refs/tags/v20251128.0", + "commit": "b08a4316376c8465d8b65003c1c99aebac7f2b56", + "treeHash": "4be9b3acca718bb9bb3765f43935e2bf7410262ab734625f8da57e25620597ed", + "generatedAt": "2025-11-28T10:17:16.717961Z", + "toolVersion": "publish_plugins.py@0.2.0" + }, + "origin": { + "remote": "git@github.com:zhongweili/42plugin-data.git", + "branch": "master", + "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", + "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" + }, + "manifest": { + "name": "financial-services", + "description": "Financial GTM compliance, trust communications, and product launch governance", + "version": "1.0.0" + }, + "content": { + "files": [ + { + "path": "README.md", + "sha256": "75a3ac420f82344c9918923df36498f418fcce27b3cb7c09cef281ee79340395" + }, + { + "path": "agents/trust-compliance-director.md", + "sha256": "1a84cf25546843e605c12f19f5f12e18085e5041baf795846762700ca5962771" + }, + { + "path": "agents/financial-product-strategist.md", + "sha256": "b9a607c6651f47c2df88c96c908d576bf7e16112e3174c17f7ad15a5a4a86416" + }, + { + "path": "agents/trust-communications-lead.md", + "sha256": "80eb4569f4a66f393dd7d99f4ba26c801898532d3f5c6a5379e7dd730a6db796" + }, + { + "path": ".claude-plugin/plugin.json", + "sha256": "f7935c19af76af2b6c8d0adf2b2d27e96c4f96eb4730ed5b2bda870ebeb4b9bb" + }, + { + "path": "commands/build-product-go-to-market.md", + "sha256": "bfc3b41f07309ada0ceed0e410ead3e2c7a17982b35b9e08d3f0d17ee8d5534e" + }, + { + "path": "commands/manage-trust-communications.md", + "sha256": "59345dc80bfb358bce0174cb3e2ca7fad36e97e39b12eb33b1f4ae1eca0abd70" + }, + { + "path": "commands/review-financial-campaign.md", + "sha256": "63af923be2fa140afa295a2802a0033f1d97e2f76d2fd8ee6c75b6f6c673af6b" + }, + { + "path": "skills/compliance-statement-library/SKILL.md", + "sha256": "0cc976ddb43e026841d41f91aec4c26b0e5f865cac6ac373b92c5341ae544488" + }, + { + "path": "skills/customer-trust-dashboard/SKILL.md", + "sha256": "103814a279c6bb87ff870de4e9a26567f37573a5cd47ac598e133850fc1ace54" + }, + { + "path": "skills/regulator-briefing-playbook/SKILL.md", + "sha256": "b8cc87aca42a6ff3fe8465fa986ff18fe0ed367e41971a5564334dd8069414ca" + }, + { + "path": "skills/financial-product-blueprint/SKILL.md", + "sha256": "c865cf390eff5c938c18ac69dde5d90aca4bd2a244582ae8ab42732fcc6e9aef" + } + ], + "dirSha256": "4be9b3acca718bb9bb3765f43935e2bf7410262ab734625f8da57e25620597ed" + }, + "security": { + "scannedAt": null, + "scannerVersion": null, + "flags": [] + } +} \ No newline at end of file diff --git a/skills/compliance-statement-library/SKILL.md b/skills/compliance-statement-library/SKILL.md new file mode 100644 index 0000000..575dd4c --- /dev/null +++ b/skills/compliance-statement-library/SKILL.md @@ -0,0 +1,30 @@ +--- +name: compliance-statement-library +description: Repository pattern for pre-approved financial disclosures and claim language. +--- + +# Compliance Statement Library Skill + +## When to Use +- Assembling marketing campaigns, sales decks, or product pages requiring disclosures. +- Responding to regulator/legal review comments. +- Updating messaging after rate changes, product updates, or new regulations. + +## Framework +1. **Statement Catalog** – define taxonomy (product, channel, audience, regulation, status). +2. **Approval Metadata** – reviewer, date, expiration, evidence references, risk level. +3. **Usage Guidelines** – instructions on required pairing, placement, and typography. +4. **Localization & Accessibility** – translations, readability requirements, alt-text guidelines. +5. **Change Control** – versioning, diffs, and notification hooks for GTM teams. + +## Templates +- Disclosure record form with required fields (text, context, owner, evidence, reviewer). +- Usage checklist to confirm placement and pairing rules. +- Version change log referencing prior statements. + +## Tips +- Link statements to product SKUs/offers so updates cascade automatically. +- Store short and long-form variants for different channels (email vs landing page). +- Pair with `review-financial-campaign` and `build-product-go-to-market` for automation. + +--- diff --git a/skills/customer-trust-dashboard/SKILL.md b/skills/customer-trust-dashboard/SKILL.md new file mode 100644 index 0000000..c2506eb --- /dev/null +++ b/skills/customer-trust-dashboard/SKILL.md @@ -0,0 +1,31 @@ +--- +name: customer-trust-dashboard +description: Reporting framework for monitoring trust, sentiment, and regulator-facing + KPIs. +--- + +# Customer Trust Dashboard Skill + +## When to Use +- Tracking impact of communications, outages, or policy changes on customer trust. +- Preparing exec/regulator updates on sentiment, complaints, and remediation status. +- Coordinating GTM, support, and risk teams on follow-up actions. + +## Framework +1. **KPI Stack** – sentiment, NPS, complaint volume, escalation stage, resolution SLA, refund exposure. +2. **Segmentation** – audience (retail, SMB, enterprise), geography, channel, product. +3. **Signal Sources** – support tickets, surveys, social monitoring, regulator portals, payments data. +4. **Alerting Rules** – thresholds, triggers, routing to comms/legal/risk teams. +5. **Action Register** – log remediation tasks, owners, due dates, and status for transparency. + +## Templates +- Dashboard layout with hero metrics, drill-down tabs, and commentary sections. +- Incident log sheet tied to metrics for root-cause tracking. +- Weekly trust report template for leadership + regulator sharing. + +## Tips +- Blend quantitative trends with qualitative excerpts for context. +- Keep a “regulator ready” version with evidence attachments and approvals. +- Pair with `manage-trust-communications` and `review-financial-campaign` outputs. + +--- diff --git a/skills/financial-product-blueprint/SKILL.md b/skills/financial-product-blueprint/SKILL.md new file mode 100644 index 0000000..631a1cd --- /dev/null +++ b/skills/financial-product-blueprint/SKILL.md @@ -0,0 +1,31 @@ +--- +name: financial-product-blueprint +description: Template for packaging financial products with pricing, underwriting, + and compliance details. +--- + +# Financial Product Blueprint Skill + +## When to Use +- Launching new lending, payments, wealth, or insurance offerings. +- Equipping go-to-market teams with accurate pricing, disclosures, and eligibility criteria. +- Coordinating product, legal, and RevOps when offerings change. + +## Framework +1. **Product Overview** – features, eligibility, underwriting policies, risk factors. +2. **Pricing & Incentives** – rate table, fees, promotional offers, guardrails. +3. **Compliance Layer** – required disclosures, consent flows, record-keeping requirements. +4. **Persona Alignment** – messaging pillars, objections, proof points per persona/segment. +5. **Operational Hooks** – systems, workflows, SLA commitments, measurement plan. + +## Templates +- Product fact sheet with pricing scenarios and disclosures. +- Rate card + incentive tracker with approval fields. +- Enablement pack outline (FAQ, objection handling, ROI calculator). + +## Tips +- Tie blueprint fields to CRM/CPQ fields to keep pricing + disclosures in sync. +- Version control is critical; stamp valid-from/expiration dates. +- Pair with `build-product-go-to-market` for automated briefing creation. + +--- diff --git a/skills/regulator-briefing-playbook/SKILL.md b/skills/regulator-briefing-playbook/SKILL.md new file mode 100644 index 0000000..20f8864 --- /dev/null +++ b/skills/regulator-briefing-playbook/SKILL.md @@ -0,0 +1,31 @@ +--- +name: regulator-briefing-playbook +description: Template pack for preparing regulator communications, responses, and + readouts. +--- + +# Regulator Briefing Playbook Skill + +## When to Use +- Preparing FINRA/SEC/CFPB/FTC briefing packages or responses. +- Documenting campaign decisions in anticipation of audits. +- Coordinating cross-functional responses to regulator inquiries. + +## Framework +1. **Briefing Outline** – context, product/campaign details, risk mitigations, approvals. +2. **Evidence Binder** – assets, disclosures, policy references, decision logs, metrics. +3. **Q&A Matrix** – anticipated regulator questions with approved responses + owners. +4. **Escalation Charter** – roles, SLAs, and communications plan for regulator interactions. +5. **Follow-up Tracker** – commitments, remediation steps, and deadlines. + +## Templates +- Regulator memo template (executive summary, evidence, appendices). +- Q&A log with question, owner, response, status. +- Commitment tracker linked to Jira/Asana or compliance tools. + +## Tips +- Keep version history and timestamps to prove timely responses. +- Align narrative with risk/compliance frameworks used internally. +- Pair with `review-financial-campaign` and `manage-trust-communications` outputs. + +---