Paper to Chinese Patent Drafter
Yuan1z0825/nature-skills
Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.
Guide for (a) auditing an existing whistleblower system or (b) drafting a compliant reporting policy from a provided template.
$ npx skills add lawve-ai/awesome-legal-skills --skill whistleblower-policy-malik-taiar -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install lawve-ai/awesome-legal-skills whistleblower-policy-malik-taiar --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/whistleblower-policy-advisor-malik-taiar .claude/skills/whistleblower-policy-malik-taiar && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "whistleblower-policy-malik-taiar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/whistleblower-policy-advisor-malik-taiar into .claude/skills/whistleblower-policy-malik-taiar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whistleblower-policy-malik-taiar", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/whistleblower-policy-advisor-malik-taiarType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add lawve-ai/awesome-legal-skills --skill whistleblower-policy-malik-taiar -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install lawve-ai/awesome-legal-skills whistleblower-policy-malik-taiar --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/whistleblower-policy-advisor-malik-taiar .agents/skills/whistleblower-policy-malik-taiar && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "whistleblower-policy-malik-taiar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/whistleblower-policy-advisor-malik-taiar into .agents/skills/whistleblower-policy-malik-taiar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whistleblower-policy-malik-taiar", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lawve-ai/awesome-legal-skills --skill whistleblower-policy-malik-taiar -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install lawve-ai/awesome-legal-skills whistleblower-policy-malik-taiar --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/whistleblower-policy-advisor-malik-taiar .cursor/skills/whistleblower-policy-malik-taiar && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "whistleblower-policy-malik-taiar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/whistleblower-policy-advisor-malik-taiar into .cursor/skills/whistleblower-policy-malik-taiar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whistleblower-policy-malik-taiar", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/lawve-ai/awesome-legal-skills.git --path skills/whistleblower-policy-advisor-malik-taiar--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add lawve-ai/awesome-legal-skills --skill whistleblower-policy-malik-taiar -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install lawve-ai/awesome-legal-skills whistleblower-policy-malik-taiar --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/whistleblower-policy-advisor-malik-taiar .gemini/skills/whistleblower-policy-malik-taiar && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "whistleblower-policy-malik-taiar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/whistleblower-policy-advisor-malik-taiar into .gemini/skills/whistleblower-policy-malik-taiar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whistleblower-policy-malik-taiar", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install lawve-ai/awesome-legal-skills whistleblower-policy-malik-taiarInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add lawve-ai/awesome-legal-skills --skill whistleblower-policy-malik-taiar -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/whistleblower-policy-advisor-malik-taiar .github/skills/whistleblower-policy-malik-taiar && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "whistleblower-policy-malik-taiar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/whistleblower-policy-advisor-malik-taiar into .github/skills/whistleblower-policy-malik-taiar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whistleblower-policy-malik-taiar", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lawve-ai/awesome-legal-skills --skill whistleblower-policy-malik-taiar -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install lawve-ai/awesome-legal-skills whistleblower-policy-malik-taiar --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/whistleblower-policy-advisor-malik-taiar .opencode/skills/whistleblower-policy-malik-taiar && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "whistleblower-policy-malik-taiar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/whistleblower-policy-advisor-malik-taiar into .opencode/skills/whistleblower-policy-malik-taiar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whistleblower-policy-malik-taiar", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
whistleblower-policy-malik-taiarGuide for (a) auditing an existing whistleblower system or (b) drafting a compliant reporting policy from a provided template.
Whistleblower Policy Malik Taiar is an agent skill from lawve-ai/awesome-legal-skills. Guide for (a) auditing an existing whistleblower system or (b) drafting a compliant reporting policy from a provided template. Covers EU Directive 2019/1937, the amended Sapin II law (Waserman 2022), Decree 2022-1284, CNIL guidelines, public sector requirements, and duty of vigilance.
Its SKILL.md is about 6.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including reference files (for example `README.md`, `SKILL.fr.md` and `references/DECRET_PROCEDURE.md`).
It sits in Legal & Compliance. The repository describes itself as: A curated list of awesome Agent Skills for automating legal work. The licence is AGPL-3.0.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 045f738. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
legifrance.gouv.frFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Whistleblower Policy Malik Taiar loads about 6.2k tokens when it runs, and up to ~30k if it reads all its reference files. Until then it costs about 80 tokens; SKILL.md has 2,068 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from lawve-ai/awesome-legal-skills at commit 045f738, republished under its AGPL-3.0 licence (© lawve-ai). 2,068 words, ~6,221 tokens.
.claude/skills/whistleblower-policy-malik-taiar/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.This Guide can help you (a) assess the compliance of an existing whistleblower system or (b) draft a reporting policy based on a provided template.
| Mode | Description | Output |
|---|---|---|
| A. Compliance Assessment | Audit an existing system | Assessment report + action plan |
| B. Policy Drafting | Create a system based on referenced sources | Policy based on template |
| What this skill does | What it does not do |
|---|---|
| Assesses compliance of an existing system | Provide definitive legal conclusions |
| Drafts a reporting policy based on the provided template | Guarantee enforceability |
Scope: Internal reporting systems subject to the amended Sapin II Law and Decree No. 2022-1284.
Variation Callouts:
- Public Sector: Coordination with Art. 40 CPP
- Duty of Vigilance: Companies with ≥ 5,000 / 10,000 employees
/
├── SKILL.md
├── LICENSE.txt
├── README.md
├── assets/
├── Template_Politique_Lanceur_Alerte.docx ← Template for Mode B
├── [PDF sources]
└── references/
├── TEXTES_LEGAUX.md ← Verbatim legal article citations
├── DECRET_PROCEDURE.md ← Mandatory elements (Decree 2022-1284)
├── RGPD_CNIL.md ← GDPR compliance and CNIL framework
├── FONCTION_PUBLIQUE.md ← Public sector specifics + Art. 40 CPP
└── VIGILANCE.md ← Duty of vigilance coordinationTHIS IS NOT LEGAL ADVICE. This skill is provided for informational and educational purposes only. Laws vary by jurisdiction and individual circumstances, and only a qualified lawyer can provide advice tailored to your specific situation. This does not constitute legal advice or opinion—it is a Claude skill intended for legal professionals. All outputs from this skill must be reviewed by a qualified legal professional before any legal use.
When to use: The client already has a system and wants to verify its compliance.
→ Go to Section 3 (Inputs) then Section 5 (Assessment Workflow)
When to use: The client does not have a system or wants to create a new one.
→ Go to Section 3 (Inputs) then Section 13 (Policy Drafting)
| Template | Format | Usage |
|---|---|---|
Template_Politique_Lanceur_Alerte.docx | Word | Internal reporting policy template |
IMPORTANT: The template must be used EXACTLY as provided. Only variable elements should be adapted.
ALWAYS produce:
| Phase | Checkpoint | Compliant | Gap Identified | Priority | Recommendation |
|---|---|---|---|---|---|
| 1. Applicability | |||||
| 1.1 | Headcount threshold met (≥ 50) | ||||
| 1.2 | Entity type identified (private/public/mixed) | ||||
| 1.3 | Pooling compliant if applicable (< 250, concurrent decision) | ||||
| 2. Reception Channel | |||||
| 2.1 | Written OR oral channel provided (entity's choice) | ||||
| 2.2 | If oral provided: telephone or voicemail mentioned | ||||
| 2.3 | If oral provided: video/in-person meeting on request (20 business days) | ||||
| 2.4 | Ability to transmit any type of document | ||||
| 2.5 | Written acknowledgment within 7 business days | ||||
| 3. Designated Persons | |||||
| 3.1 | Formal designation for receipt | ||||
| 3.2 | Formal designation for processing | ||||
| 3.3 | Sufficient competence | ||||
| 3.4 | Sufficient authority | ||||
| 3.5 | Sufficient resources | ||||
| 3.6 | Impartiality safeguards in place | ||||
| 3.7 | If outsourced: third-party obligations compliant | ||||
| 4. Verification / Processing | |||||
| 4.1 | Admissibility criteria defined (Art. 6 + Art. 8 I.A.) | ||||
| 4.2 | Reporter informed if inadmissible | ||||
| 4.3 | Follow-up for non-compliant reports specified | ||||
| 4.4 | Follow-up for anonymous reports specified | ||||
| 4.5 | Written feedback within 3 months | ||||
| 4.6 | Feedback content compliant (measures + reasons) | ||||
| 4.7 | Reasoned closure provided | ||||
| 4.8 | Written closure notification to reporter | ||||
| 5. Confidentiality | |||||
| 5.1 | Information integrity guaranteed | ||||
| 5.2 | Reporter identity confidentiality | ||||
| 5.3 | Persons concerned confidentiality | ||||
| 5.4 | Third parties mentioned confidentiality | ||||
| 5.5 | Access restricted to authorized persons | ||||
| 5.6 | Prompt transmission to designated persons | ||||
| 5.7 | If oral: recording procedures defined | ||||
| 5.8 | Reporter's right to verify/approve | ||||
| 5.9 | Retention period limited | ||||
| 6. Dissemination / Information | |||||
| 6.1 | Procedure disseminated with sufficient publicity | ||||
| 6.2 | Permanently accessible to eligible persons | ||||
| 6.3 | Whistleblower status conditions | ||||
| 6.4 | Categories of eligible persons | ||||
| 6.5 | Reporting procedures (form, channels) | ||||
| 6.6 | Processing timelines (7-day acknowledgment, 3-month feedback) | ||||
| 6.7 | Confidentiality guarantees | ||||
| 6.8 | Protections granted | ||||
| 6.9 | Information on external channels | ||||
| 6.10 | GDPR information | ||||
| 7. GDPR Compliance (CNIL Ref. 06/07/2023) | |||||
| 7.1 | Legal basis identified (legal obligation or legitimate interest) | ||||
| 7.2 | Purposes defined with no incompatible reuse | ||||
| 7.3 | Data minimization respected (by phase: collection, investigation, post-decision) | ||||
| 7.4 | Anonymous reports possible, no re-identification | ||||
| 7.5 | Authorized users documented, access logged | ||||
| 7.6 | Disclosure rules followed (reporter: consent / subject: after substantiation) | ||||
| 7.7 | Retention periods defined by phase and communicated | ||||
| 7.8 | Data subject notification compliant (reporter at acknowledgment, subject within 1 month) | ||||
| 7.9 | Data subject rights guaranteed (access, objection, rectification, restriction) | ||||
| 7.10 | Security measures compliant (17 CNIL categories) | ||||
| 7.11 | Processing register updated | ||||
| 7.12 | DPIA completed (recommended) | ||||
| 8. Sector-Specific Requirements | |||||
| 8.1 | Public sector: Art. 40 CPP coordination documented | ||||
| 8.2 | Public sector: Designated officer informed of Art. 40 obligations | ||||
| 8.3 | Vigilance: Consultation with representative unions | ||||
| 8.4 | Vigilance: Extended scope (subsidiaries, subcontractors) | ||||
| 8.5 | Vigilance: External stakeholders eligible | ||||
| 8.6 | Regulated sectors: Sector-specific obligations coordinated |
IS THE ORGANIZATION SUBJECT TO THE OBLIGATION?
Pooling possible (< 250 employees/agents): See Art. 8 I. B. and C. of the amended Sapin II Law + Art. 7 II of the Decree
IMPORTANT - MANDATORY READING: Before any assessment, read IN FULL the file
assets/Decret_2022_1284.pdf(Articles 1 to 8 + annex). Do not rely solely on summaries—the exact decree text is authoritative.
Assess the system systematically using the references:
| Reference | What it covers |
|---|---|
assets/Decret_2022_1284.pdf | ALWAYS READ FIRST - Full decree text |
| DECRET_PROCEDURE.md | Summary of mandatory elements (Art. 4-8 decree) |
| RGPD_CNIL.md | GDPR compliance and CNIL framework |
| FONCTION_PUBLIQUE.md | Public sector specifics + Art. 40 CPP |
| VIGILANCE.md | Duty of vigilance coordination (if applicable) |
| TEXTES_LEGAUX.md | Verbatim citations for verification |
Assessment method:
REPORT STRUCTURE:
1. Executive summary (overall compliance, strengths, priority areas)
2. Context and scope (organization, regulatory framework, documents analyzed)
3. Detailed results (cover all 8 checklist phases)
4. Gap summary table
5. Recommended action plan
6. Annexes (completed checklist, applicable texts)| Priority | Criterion | Example |
|---|---|---|
| CRITICAL | Absence of system, non-compliance with legal deadlines, confidentiality failure | No acknowledgment of receipt |
| IMPORTANT | Insufficient information, unidentified designated officer, GDPR non-compliance | Impartiality risk with processing officer |
| IMPROVEMENT | Procedure needs refinement, incomplete documentation, training to strengthen | Communication materials to complete |
See Art. 8 I. B. amended Sapin II Law + Art. 1 and 2 of the Decree
→ Detailed reference: DECRET_PROCEDURE.md - Section 1
→ Detailed reference: DECRET_PROCEDURE.md - Section 3
→ Detailed reference: DECRET_PROCEDURE.md - Section 2
VERIFICATION:
PROCESSING:
→ Detailed reference: DECRET_PROCEDURE.md - Section 4
→ Detailed reference: DECRET_PROCEDURE.md - Section 6
→ Detailed reference: RGPD_CNIL.md
→ Public sector → FONCTION_PUBLIQUE.md
→ Duty of vigilance → VIGILANCE.md
→ Regulated sectors (financial, healthcare, etc.)
┌──────────────────────────────────────────────────────────────────────────────┐
│ CHANNEL 1: INTERNAL REPORTING (Art. 8 I) │
│ ──────────────────────────────────────── │
│ WHEN: Can be used directly, without prior condition │
│ │
│ ELIGIBLE PERSONS (Art. 8 I.A. 1° to 5°): │
│ → Staff members (current or former) │
│ → Job applicants │
│ → Shareholders, partners, voting rights holders │
│ → Members of administrative, management, supervisory bodies │
│ → External and occasional collaborators │
│ → Contractors, subcontractors and their bodies/staff │
├──────────────────────────────────────────────────────────────────────────────┤
│ CHANNEL 2: EXTERNAL REPORTING (Art. 8 II) │
│ ───────────────────────────────────────── │
│ WHEN: Can be used in two ways │
│ ✓ EITHER after making an internal report │
│ ✓ OR directly (without going through internal) │
│ │
│ POSSIBLE RECIPIENTS: │
│ 1° Competent authority (list in annex to Decree No. 2022-1284) │
│ 2° Defender of Rights │
│ 3° Judicial authority (Public Prosecutor) │
│ 4° Competent EU institution, body or agency │
├──────────────────────────────────────────────────────────────────────────────┤
│ CHANNEL 3: PUBLIC DISCLOSURE (Art. 8 III) │
│ ───────────────────────────────────────── │
│ WHEN: Protection granted only in the following cases │
│ │
│ CASE 1 (Art. 8 III 1°) - Ineffective reports: │
│ → After external report (preceded or not by internal) │
│ → AND no appropriate measure taken at deadline expiry │
│ │
│ CASE 2 (Art. 8 III 2°) - Serious and imminent danger │
│ │
│ CASE 3 (Art. 8 III 3°) - Risks related to external reporting: │
│ → Risk of retaliation │
│ → OR impossibility of effective remedy │
│ │
│ DEROGATORY CASE (Art. 8 III penultimate paragraph): │
│ → IMMINENT or MANIFEST danger to the public interest │
│ │
│ ⚠️ EXCLUSION: Cases 2°, 3° and derogatory do NOT apply if │
│ disclosure harms national defense/security │
└──────────────────────────────────────────────────────────────────────────────┘NOTE: Since the Waserman Law (2022), whistleblowers can freely choose between internal and external channels. They are no longer required to go through internal channels first.
WHISTLEBLOWER = Natural person who:
Exclusions (Art. 6 II): National defense secrets, medical confidentiality, judicial deliberation secrecy, investigation/inquiry secrecy, attorney-client privilege.
Facilitators (Art. 6-1): Natural or legal person under private non-profit law who assists the whistleblower.
→ Detailed reference: TEXTES_LEGAUX.md - Article 10-1
Civil and criminal immunity (Art. 10-1 I) if reasonable grounds to believe the report was necessary.
Prohibited retaliation measures (Art. 10-1 II): suspension, dismissal, demotion, transfer of duties, discrimination, harassment, blacklisting, etc.
Reversal of burden of proof (Art. 10-1 III): the employer must prove their decision was justified.
Automatic nullity of any act taken in breach of these protections.
| Error | Risk | Correction |
|---|---|---|
| System not updated since 2022 | Waserman non-compliance | Complete revision |
| Requiring internal channel first | Contrary to free channel choice | Remove this requirement |
| No automatic acknowledgment of receipt | Non-compliance with 7-day deadline | Automate sending |
| Confidentiality not technically guaranteed | Compromise risk | Encryption, partitioning |
| Designated officer = member of senior management | Potential conflict of interest | Appoint independent officer |
| No information on external channels | Legal obligation | Complete the information |
| Unlimited data retention | GDPR non-compliance | Apply CNIL retention periods |
| No oral reporting option | Decree 2022-1284 requirement | Provide oral channel |
| Offense | Penalty | Legal Basis |
|---|---|---|
| Obstructing reporting | 1 year prison + €15,000 fine | Art. 13 Sapin II Law |
| Retaliation | 3 years prison + €45,000 fine | Art. 225-1 and 225-2 Criminal Code |
| Disclosing whistleblower identity | 2 years prison + €30,000 fine | Art. 9 Sapin II Law |
| Abusive reporting | 5 years prison + €45,000 fine | Art. 226-10 Criminal Code |
| Text | Date | File |
|---|---|---|
| EU Directive 2019/1937 | 10/23/2019 | assets/Directive_2019_1937.pdf |
| Law No. 2016-1691 (Sapin II) | 12/09/2016 | assets/Loi_Sapin_II_consolidee.pdf |
| Law No. 2022-401 (Waserman) | 03/21/2022 | assets/Loi_Waserman_2022.pdf |
| Decree No. 2022-1284 | 10/03/2022 | assets/Decret_2022_1284.pdf |
| CNIL Framework | 07/24/2023 | assets/Referentiel_CNIL_alertes_professionnelles.pdf |
| Public Sector Circular | 06/26/2024 | assets/Circulaire_26_juin_2024.pdf |
| DREETS Summary | 02/17/2025 | assets/DREETS_synthese_2025.pdf |
| Law No. 2017-399 (Vigilance) | 03/27/2017 | assets/L225-102-1.pdf and assets/L225-102-2.pdf |
| EU Directive 2024/1760 (CS3D) | 06/13/2024 | assets/Directive_CS3D_2024_1760.pdf |
| Template | Format | Usage |
|---|---|---|
Template_Politique_Lanceur_Alerte.docx | Word | Internal reporting policy template |
IMPORTANT: The template must be used EXACTLY as provided. Only variable elements should be adapted to the client's situation. Do not rephrase, delete, or reorganize template clauses.
STEP 1 — Collect Client Information
STEP 2 — Adapt the Template
Example wording to insert in the policy:
Independently of this system, any person may submit an external report
directly to the Defender of Rights, the judicial authority, or the
competent authority according to the relevant domain. The list of
external authorities is set by the annex to Decree No. 2022-1284 of
October 3, 2022, available at:
https://www.legifrance.gouv.fr/loda/id/JORFTEXT000046357368STEP 3 — Verify Compliance → Use DECRET_PROCEDURE.md and TEXTES_LEGAUX.md to verify mandatory elements → Use RGPD_CNIL.md to verify GDPR compliance
STEP 4 — Add External Channel Information (Legal obligation - Art. 8 para. 3 of Decree No. 2022-1284)
STEP 5 — Validation
STEP 6 — Dissemination
© lawve-ai, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 8 other files (references) in skills/whistleblower-policy-advisor-malik-taiar of lawve-ai/awesome-legal-skills.
Open the folder on GitHubat commit 045f738
Whistleblower Policy Malik Taiar next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Whistleblower Policy Malik Taiar this skilllawve-ai/awesome-legal-skills | 847 | — | ~6.2k | Automated safety check: Pass | AGPL-3.0 | |
| Paper to Chinese Patent DrafterYuan1z0825/nature-skills | 47k | 1 repos | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| C15tc15t/c15t | 1.9k | 1 repos | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Contract Reviewevolsb/claude-legal-skill | 464 | 1 repos | ~3.6k | Automated safety check: Pass | MIT | |
| Legal Clinic Client Intakeanthropics/claude-for-legal | 9.6k | 3 repos | ~3.2k | Automated safety check: Pass | Apache-2.0 | |
| Paper To Cn Patentsnipp-zha/Paper-to-patent-Skill | 107 | 1 repos | ~959 | Automated safety check: Pass | None |
Yuan1z0825/nature-skills
Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.
c15t/c15t
Work with c15t consent management docs, APIs, and integrations for Next.js, React, and JavaScript.
evolsb/claude-legal-skill
Review legal contracts, NDAs, employment agreements, SaaS terms, and M&A documents.
anthropics/claude-for-legal
Structures a legal clinic client intake interview and produces a case summary with cross-area issue spotting, conflict flags and triage classification.
snipp-zha/Paper-to-patent-Skill
Convert scientific papers, theses, technical reports, source code, figures, or research manuscripts into evidence-grounded Chinese invention patent drafts.
ynulihao/AgentSkillOS
Create employment contracts, offer letters, and HR policy documents following legal best practices.
lawve-ai/awesome-legal-skills
U.S. An agent skill from lawve-ai/awesome-legal-skills.
lawve-ai/awesome-legal-skills
Practitioner skill for advising on EU Regulation 2023/2854 (Data Act).
lawve-ai/awesome-legal-skills
Calendar litigation and arbitration deadlines from a scheduling order.
lawve-ai/awesome-legal-skills
Read, search, and download emails and attachments from Microsoft Outlook via OAuth2.
lawve-ai/awesome-legal-skills
Turn an interpretive-ambiguity audit of a legal text — contract, statute, regulation, or judicial opinion — into a polished deliverable.
lawve-ai/awesome-legal-skills
Audits a website for compliance with Azerbaijan's Law on Personal Data No.
Categories
Guide for (a) auditing an existing whistleblower system or (b) drafting a compliant reporting policy from a provided template. Whistleblower Policy Malik Taiar is an agent skill from lawve-ai/awesome-legal-skills. Guide for (a) auditing an existing whistleblower system or (b) drafting a compliant reporting policy from a provided template.
Whistleblower Policy Malik Taiar fits situations like: legal & Compliance work in your project.
Run `npx skills add lawve-ai/awesome-legal-skills --skill whistleblower-policy-malik-taiar -a claude-code`. Or copy the skill folder (skills/whistleblower-policy-advisor-malik-taiar in lawve-ai/awesome-legal-skills) into .claude/skills/whistleblower-policy-malik-taiar in your project. Claude Code loads it when a task matches its description.
Run `npx skills add lawve-ai/awesome-legal-skills --skill whistleblower-policy-malik-taiar -a codex`. Or copy the skill folder (skills/whistleblower-policy-advisor-malik-taiar in lawve-ai/awesome-legal-skills) into .agents/skills/whistleblower-policy-malik-taiar in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lawve-ai/awesome-legal-skills --skill whistleblower-policy-malik-taiar -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/whistleblower-policy-malik-taiar, .gemini/skills/whistleblower-policy-malik-taiar, .github/skills/whistleblower-policy-malik-taiar and .opencode/skills/whistleblower-policy-malik-taiar in your project.
SKILL.md names no scripts, command-line tools or credentials: Whistleblower Policy Malik Taiar is instructions for the agent only.
SKILL.md names 1 domain. In commands or code: legifrance.gouv.fr; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Whistleblower Policy Malik Taiar is published under the AGPL-3.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.2k tokens (SKILL.md is roughly 25k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 24k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Whistleblower Policy Malik Taiar: Paper to Chinese Patent Drafter (Yuan1z0825/nature-skills, 47k stars), C15t (c15t/c15t, 1.9k stars), Contract Review (evolsb/claude-legal-skill, 464 stars) and Legal Clinic Client Intake (anthropics/claude-for-legal, 9.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
lawve-ai (a GitHub organization) maintains it in lawve-ai/awesome-legal-skills, which has 847 GitHub stars. The repository holds 154 skills in this directory. The repository was last updated on October 2, 2026.
Source: lawve-ai/awesome-legal-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.