Published skills
data-protection-law
Swiss data protection law analysis — applies the nDSG/FADP framework (in force 1.9.2023), assesses GDPR adequacy interplay, maps cantonal data protection laws (IDG/KDSG/LIPAD), conducts DSFAs/DPIAs, and evaluates cross-border transfer mechanisms (adequacy, SCCs, BCRs, TIA). Trigger when: a user asks 'are we nDSG/GDPR compliant', 'do we need a data processing agreement', 'can we transfer data to [c
legal-5step-framework
BetterCallClaude 5-step Swiss legal framework — an end-to-end pipeline that chains five agents sequentially: (1) doc-analyze for intake and fact extraction, (2) swiss-legal-research for precedent and statute lookup via BGE/ATF/DTF, fedlex-sparql, entscheidsuche, and onlinekommentar MCP servers, (3) swiss-legal-strategy for claim strength, risk matrix, and settlement evaluation, (4) adversarial-ana
output-summarization
Consolidates and deduplicates multi-agent pipeline output — merges repeated disclaimers, terminology tables, and citation lists while calibrating output length. Trigger when: a /legal pipeline has completed and produced output from multiple agents that needs consolidation; the user invokes /bettercallclaude:summarize; the user selects option '5' (Summarize output) from the /legal post-execution me
swiss-jurisdictions
Swiss jurisdiction oracle — resolves federal vs. cantonal law applicability, identifies the correct court system for all 26 cantons, and routes cross-cantonal conflicts. Trigger when: a query names a Swiss canton (ZH, GE, BE, TI, VD, etc.) or canton court; when the user asks which court or law applies in a Swiss location; when federal vs. cantonal competence is disputed or unclear (e.g., 'does Zur
swiss-legal-drafting
Swiss legal document drafter — creates professional contracts (OR), court submissions (Klageschrift, Klageantwort, Berufung per ZPO), and legal opinions (Gutachten) in DE/FR/IT/EN with correct Swiss citation standards and Gutachtenstil reasoning. Trigger when: a user asks to draft, write, or create a legal document, contract, court filing, legal opinion, or template; or when analysis output needs
adversarial-analysis
Swiss adversarial legal analysis — stress-tests any legal position by running three independent agents: Advocate (strongest case FOR), Adversary (strongest case AGAINST), and Judicial synthesizer (Erwägung-style balanced conclusion with probability). Trigger when: a user wants to stress-test a legal position, check for weaknesses before filing, validate that an analysis is not one-sided, or explic
legal-briefing
Proactively suggests or activates a structured briefing session before executing complex Swiss legal queries. Trigger whenever a query: spans multiple legal domains (corporate + tax, employment + social insurance, regulatory + M&A), is multi-jurisdictional (federal + cantonal, Swiss + German/EU), involves both analysis and a deliverable document, mentions financial exposure above CHF 100,000, uses
privacy-routing
Privacy routing for Swiss attorney-client privilege (Anwaltsgeheimnis, Art. 321 StGB) with pattern detection in German, French, and Italian to protect confidential legal communications
swiss-citation-formats
Swiss legal citation formatter — ensures every BGE/ATF/DTF, statutory, cantonal court, and doctrine citation follows the correct language convention (DE/FR/IT/EN) and is internally consistent. Trigger when: a document or response contains legal citations that need formatting, validation, or language conversion; when the user asks how to cite a Swiss decision or statute; or when batch-standardizing
swiss-legal-research
Swiss legal research specialist — searches BGE/ATF/DTF precedents, interprets federal and cantonal statutes, and produces verified multi-lingual legal analysis. Trigger when: a user asks what the law says on a topic, requests case precedents or BGE decisions, needs to know how a statute is interpreted, asks about legal doctrine or scholarly commentary, or needs a research memo. Uses entscheidsuche
compliance-frameworks
Swiss financial regulatory compliance analysis — assesses and maps compliance obligations under FINMA supervision, GwG/LBA (AML/KYC), FIDLEG/LSFin (financial services), FINIG/LEFin (financial institution licensing), BankG (banking secrecy), crypto/DLT regulation (DLT-Gesetz / Mantelerlass amending OR/FinfraG/BankG/GwG, FINMA ICO/staking guidance), nDSG data processing in fintech, and cross-border
legal-query-refinement
Swiss legal query refinement — transforms vague, colloquial, or incomplete queries into precise structured prompts through targeted Socratic dialogue (max 3 rounds). Trigger when: the user's query is unclear, missing jurisdiction or domain, uses non-legal language ('I have a problem with my landlord', 'can they fire me?', 'what are my options?'), or needs a structured prompt before agent execution
swiss-document-analysis
Swiss legal document analyzer — reads Swiss legal documents (contracts, court decisions, statutes, submissions, legal opinions) and produces structured analysis: legal issues, key clauses, citation verification, risk flags, and compliance assessment. Trigger when: a user uploads or pastes a legal document for review; when an agent needs to extract citations or assess a document before drafting; or
swiss-legal-strategy
Swiss legal strategy specialist — develops case strategy across civil (ZPO), criminal (StPO), and administrative (VwVG) proceedings including case strength analysis, risk probability, cost-benefit, settlement/BATNA evaluation, and ADR assessment. Trigger when: a user needs to assess litigation viability, decide whether to sue or settle, understand procedural options, evaluate a settlement offer, o
swiss-legal-translation
Swiss legal translator — produces precise multi-lingual translations of Swiss legal texts (contracts, submissions, statutes, opinions) between DE, FR, IT, and EN, converting statute abbreviations, citation formats, and legal terminology to the target language standard. Trigger when: a user asks to translate a Swiss legal document or legal term; when a document needs to be converted from one of the
Category alert