From operations
Track compliance requirements and audit readiness. Trigger with "compliance", "audit prep", "SOC 2", "ISO 27001", "GDPR", "regulatory requirement", or when the user needs help tracking, preparing for, or documenting compliance activities.
How this skill is triggered — by the user, by Claude, or both
Slash command
/operations:compliance-trackingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help track compliance requirements, prepare for audits, and maintain regulatory readiness.
Help track compliance requirements, prepare for audits, and maintain regulatory readiness.
Lark-native execution (depth core: LARK-PATTERNS, LARK-RECIPES, LARK-FUSION). A Lark Base is the control + evidence register (P5): one table for controls (control↔requirement mapping, owner, last-collected, effectiveness), one for evidence, one for the audit calendar. Read with
lark_base_search(requiressearch_fields, no jq — narrow withselect_fields), write withlark_base_record_upsert(dry_runfirst, P2). Resolve control owners toopen_id(P1). Surface the compliance status dashboard and gap list as an interactive card (P4); land policies/evidence indexes in Wiki/Drive (P8).
| Framework | Focus | Key Requirements |
|---|---|---|
| SOC 2 | Service organizations | Security, availability, processing integrity, confidentiality, privacy |
| ISO 27001 | Information security | Risk assessment, security controls, continuous improvement |
| GDPR | Data privacy (EU) | Consent, data rights, breach notification, DPO |
| HIPAA | Healthcare data (US) | PHI protection, access controls, audit trails |
| PCI DSS | Payment card data | Encryption, access control, vulnerability management |
Control inventory + evidence register (Base, P5):
lark_base_search. It REQUIRES search_fields and does NOT support jq — narrow with select_fields (e.g. ["control","requirement","owner","evidence_status","last_collected"]) + limit. If field names are unknown, discover them via lark_api GET /open-apis/bitable/v1/apps/{base}/tables/{table}/fields. Use the Base aggregation endpoint to count open gaps rather than fetching all rows (LARK-RECIPES).lark_base_record_upsert (dry_run first, P2).lark_drive_upload and put the link in the evidence record.base-deploy skill — don't hand-roll the schema.Audit calendar + remediation (Calendar + Task):
lark_calendar_agenda; create evidence-collection deadlines as calendar events (lark_calendar_create) or tasks (lark_task_create, resolve owner via lark_contact_search P1, dry_run first).Status dashboard + gaps (card, P4):
lark_im_card_send, print_json: true → dry_run: true → send): header with overall readiness pill, item rows per open gap with a side button (Assign / Snooze), note footer with audit date.Policies + evidence index (Wiki, P8):
lark_wiki_node_create; for rich doc bodies delegate to lark-doc.Produce compliance status dashboards (as cards), gap analyses, audit prep checklists, and evidence collection plans — backed by the Base register, surfaced as cards, landed in Wiki.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub larkcowork/lark-cowork-plugins --plugin operations