Terms Of Service Generator
zubair-trabzada/ai-legal-claude
Generates complete, GDPR/CCPA-compliant Terms of Service for a website or SaaS product, with plain English summaries for each section
Designs and implements privacy notices for children that comply with GDPR Articles 12-14, UK AADC Standard 4, and COPPA Section 312.4.
$ npx skills add mukul975/Privacy-Data-Protection-Skills --skill children-privacy-notice -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install mukul975/Privacy-Data-Protection-Skills children-privacy-notice --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/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/privacy/children-privacy-notice .claude/skills/children-privacy-notice && 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 "children-privacy-notice" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/children-privacy-notice into .claude/skills/children-privacy-notice/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "children-privacy-notice", 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/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/children-privacy-noticeType 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 mukul975/Privacy-Data-Protection-Skills --skill children-privacy-notice -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install mukul975/Privacy-Data-Protection-Skills children-privacy-notice --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/privacy/children-privacy-notice .agents/skills/children-privacy-notice && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "children-privacy-notice" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/children-privacy-notice into .agents/skills/children-privacy-notice/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "children-privacy-notice", 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 mukul975/Privacy-Data-Protection-Skills --skill children-privacy-notice -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install mukul975/Privacy-Data-Protection-Skills children-privacy-notice --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/privacy/children-privacy-notice .cursor/skills/children-privacy-notice && 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 "children-privacy-notice" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/children-privacy-notice into .cursor/skills/children-privacy-notice/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "children-privacy-notice", 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/mukul975/Privacy-Data-Protection-Skills.git --path skills/privacy/children-privacy-notice--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 mukul975/Privacy-Data-Protection-Skills --skill children-privacy-notice -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install mukul975/Privacy-Data-Protection-Skills children-privacy-notice --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/privacy/children-privacy-notice .gemini/skills/children-privacy-notice && 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 "children-privacy-notice" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/children-privacy-notice into .gemini/skills/children-privacy-notice/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "children-privacy-notice", 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 mukul975/Privacy-Data-Protection-Skills children-privacy-noticeInstalls 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 mukul975/Privacy-Data-Protection-Skills --skill children-privacy-notice -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/privacy/children-privacy-notice .github/skills/children-privacy-notice && 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 "children-privacy-notice" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/children-privacy-notice into .github/skills/children-privacy-notice/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "children-privacy-notice", 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 mukul975/Privacy-Data-Protection-Skills --skill children-privacy-notice -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install mukul975/Privacy-Data-Protection-Skills children-privacy-notice --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/privacy/children-privacy-notice .opencode/skills/children-privacy-notice && 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 "children-privacy-notice" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/children-privacy-notice into .opencode/skills/children-privacy-notice/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "children-privacy-notice", 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.
children-privacy-noticeDesigns and implements privacy notices for children that comply with GDPR Articles 12-14, UK AADC Standard 4, and COPPA Section 312.4.
Children Privacy Notice is an agent skill from mukul975/Privacy-Data-Protection-Skills. Designs and implements privacy notices for children that comply with GDPR Articles 12-14, UK AADC Standard 4, and COPPA Section 312.4. Covers plain language, visual explanations, layered information, age-appropriate vocabulary, and interactive notice elements. Keywords: children privacy notice, transparency, plain language, visual, age-appropriate, layered notice.
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts, reference files and assets (for example `assets/template.md`, `references/standards.md` and `references/workflows.md`).
It sits in Legal & Compliance, covering Privacy and GDPR and Plain language and style rules. The repository describes itself as: 282+ structured privacy & data protection skills for AI agents. GDPR, CCPA, EU AI Act, HIPAA, LGPD, PIPL, DPDP Act. The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9b2ef9e. 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.
Ships 1 file in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From 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.
Children Privacy Notice loads about 4.2k tokens when it runs, and up to ~8.5k if it reads all its reference files. Until then it costs about 98 tokens; SKILL.md has 2,188 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); the scripts in this folder are not scanned.
The full file from mukul975/Privacy-Data-Protection-Skills at commit 9b2ef9e, republished under its Apache-2.0 licence (© mukul975). 2,188 words, ~4,218 tokens.
.claude/skills/children-privacy-notice/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Privacy notices directed at children must meet heightened transparency standards under GDPR Articles 12-14, UK AADC Standard 4 (Transparency), and COPPA Section 312.4. Article 12(1) GDPR requires that information be provided "in a concise, transparent, intelligible and easily accessible form, using clear and plain language, in particular for any information addressed specifically to a child." Recital 58 reinforces this by stating that given children's specific protection needs, any information and communication should be in such clear and plain language that the child can easily understand. This skill provides a comprehensive framework for creating privacy notices that children of different ages can genuinely comprehend and act upon.
"The controller shall take appropriate measures to provide any information referred to in Articles 13 and 14 and any communication under Articles 15 to 22 and 34 relating to processing to the data subject in a concise, transparent, intelligible and easily accessible form, using clear and plain language, in particular for any information addressed specifically to a child."
"The information to be provided to data subjects pursuant to Articles 13 and 14 may be provided in combination with standardised icons in order to give in an easily visible, intelligible and clearly legible manner a meaningful overview of the intended processing."
Requires provision of: controller identity and contact details, DPO contact details, purposes and lawful basis, legitimate interests (if applicable), recipients, international transfer details, retention period, data subject rights, right to withdraw consent, right to lodge a complaint, whether provision is statutory/contractual/obligatory, and automated decision-making details.
"Provide privacy information in a way that is suitable for the audience. The clarity, prominence, and language of information should be tailored so that a child is able to understand: what data is being collected, what it is being used for, and by whom."
Requires operators to post a clear, complete, and understandable online notice of information practices with respect to children, and provide direct notice to parents before collecting personal information from a child.
Cognitive Characteristics: Cannot read lengthy text. Understanding through images, simple icons, and verbal explanation. Concrete thinking — cannot grasp abstract concepts like "data processing" or "third parties."
Notice Design Principles:
Vocabulary Level: Maximum Year 2 reading level (UK) / Grade 1 (US). Short sentences (4-6 words). Common monosyllabic words.
Format: Animated walkthrough during onboarding; no separate document. Parent receives the full Art. 13 notice.
Example Content:
[Illustration: Character with a backpack]
"When you play here, we remember your name and your favourite games."
[Illustration: Character with a padlock]
"We keep your things safe. Only you and your grown-up can see them."
[Illustration: Character waving goodbye]
"Your grown-up can ask us to forget everything about you."Cognitive Characteristics: Can read simple text. Beginning to understand cause and effect. Limited understanding of commercial motivations or institutional relationships. Concrete operational thinking — can understand rules but not abstract policies.
Notice Design Principles:
Vocabulary Level: Maximum Year 5 reading level (UK) / Grade 4 (US). Sentences of 8-12 words. Avoid passive voice.
Required Content Blocks:
| Block | What to Communicate | Example Language |
|---|---|---|
| Who we are | Controller identity | "BrightPath Learning is the company that makes this app. You can email us at hello@brightpathlearning.eu" |
| What we collect | Data categories | "When you use our app, we learn: your name, your age, which games you play, and how you're doing in your lessons" |
| Why we collect it | Purposes | "We use this to: show you lessons that match your level, tell your parent how you're doing, and make our games better" |
| Who else sees it | Recipients | "Only you and your parent can see your progress. Nobody else can see it." |
| How long we keep it | Retention | "We keep your information while you have an account. When your parent deletes your account, we delete everything about you within 30 days." |
| Your choices | Rights | "You can: see everything we know about you, ask us to fix mistakes, ask your parent to delete your account" |
| How to complain | Supervisory authority | "If something worries you, tell your parent. They can also contact the people who check that companies follow the rules (the ICO in the UK)." |
Cognitive Characteristics: Can read and understand structured text. Beginning to think abstractly. Understands commercial relationships at a basic level. Peer influence is significant — privacy framing should include social context.
Notice Design Principles:
Vocabulary Level: Maximum GCSE reading level (UK) / Grade 8 (US). Sentences up to 15 words. Technical terms permitted if defined immediately.
Structure:
Cognitive Characteristics: Near-adult reading comprehension. Can understand abstract and legal concepts with appropriate framing. Developing autonomy — expects to be treated as a competent decision-maker.
Notice Design Principles:
Vocabulary Level: A-Level reading level (UK) / Grade 10 (US). Full sentences. Legal terms permitted with inline definitions.
The ICO and EDPB recommend a layered approach to privacy information for all audiences, but this is particularly important for children.
Displayed at the exact moment data is collected. Must be:
Example (BrightPath Learning — game progress collection):
"We're saving your game score so you can see how you're doing over time.
Your parent can see your scores too. [Learn more]"A visual summary of all data practices, accessible from a permanent link in the app navigation.
Complete Art. 13 information in plain language. Available as a scrollable web page and downloadable PDF. Includes:
Full legal privacy notice with all technical and legal detail. Sent directly to the parent via email at the point of parental consent. Includes:
| Metric | Target for Under 12 | Target for 12-15 | Target for 16-17 |
|---|---|---|---|
| Flesch-Kincaid Grade Level | 4.0 or below | 8.0 or below | 10.0 or below |
| Flesch Reading Ease | 80+ (Easy) | 60-80 (Standard) | 50-60 (Fairly Difficult) |
| Gunning Fog Index | 6 or below | 10 or below | 12 or below |
| Average Sentence Length | 8-10 words | 12-15 words | 15-18 words |
| Passive Voice Percentage | 0% | Under 10% | Under 15% |
Automated metrics are necessary but not sufficient. The ICO recommends testing notices with children from the target age group:
BrightPath serves children aged 8-15 and implements the following notice structure:
For Children 8-11 (Illustrated Interactive Notice):
For Children 12-15 (Layered Summary with Expandable Detail):
For Parents (Full Legal Notice):
| Art. 13 Element | Children's Version | Parent Version |
|---|---|---|
| Controller identity (13(1)(a)) | "BrightPath Learning made this app" | Full legal entity name, registration number, address |
| DPO contact (13(1)(b)) | "If you're worried, tell your parent" | DPO name, email, postal address |
| Purposes (13(1)(c)) | "We use your info to show you the right lessons and tell your parent how you're doing" | Detailed purpose descriptions with lawful basis |
| Lawful basis (13(1)(c)) | Not applicable for child version | Art. 6(1)(a) consent (via parental consent under Art. 8) |
| Legitimate interests (13(1)(d)) | Not applicable | Service security and fraud prevention |
| Recipients (13(1)(e)) | "Only you and your parent see your info" | Hosting provider (AWS EU), no third-party data sharing |
| Transfers (13(1)(f)) | Not applicable (no transfers) | Data stored within EEA; no third-country transfers |
| Retention (13(2)(a)) | "We keep your info while you have an account. When you leave, we delete it" | Account data retained for duration of account plus 30 days. Activity logs retained for 90 days. |
| Rights (13(2)(b)) | "You can see your info, fix mistakes, and ask to delete everything" | Full Art. 15-22 rights enumerated |
| Withdrawal (13(2)(c)) | "Your parent can change their mind about letting us use your info" | Consent withdrawal via parental dashboard or email to DPO |
| Complaint right (13(2)(d)) | "Your parent can complain to the privacy people" | Right to lodge complaint with ICO or relevant SA |
| Necessity (13(2)(e)) | "We need your name and age to make you an account" | Statutory and contractual requirements specified |
| Automated decisions (13(2)(f)) | "Our app picks lessons for you based on how you're doing — it's like a teacher choosing the next exercise" | Content recommendation algorithm based on learning progress; no legal or significant effects |
© mukul975, Apache-2.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 4 other files (scripts, references, assets) in skills/privacy/children-privacy-notice of mukul975/Privacy-Data-Protection-Skills.
Open the folder on GitHubat commit 9b2ef9e
Children Privacy Notice 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 |
|---|---|---|---|---|---|---|
| Children Privacy Notice this skillmukul975/Privacy-Data-Protection-Skills | 301 | — | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| Terms Of Service Generatorzubair-trabzada/ai-legal-claude | 1.8k | — | ~2.9k | Automated safety check: Pass | None | |
| Legal Design Assessmentlawve-ai/awesome-legal-skills | 847 | — | ~3.7k | Automated safety check: Pass | CC-BY-4.0 | |
| Eu AI Act Reviewerbencium/bencium-marketplace | 446 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Clause Explainermohitagw15856/pm-claude-skills | 1.4k | — | ~731 | Automated safety check: Pass | MIT | |
| C15tc15t/c15t | 1.9k | 1 repos | ~1.6k | Automated safety check: Pass | Apache-2.0 |
zubair-trabzada/ai-legal-claude
Generates complete, GDPR/CCPA-compliant Terms of Service for a website or SaaS product, with plain English summaries for each section
lawve-ai/awesome-legal-skills
Audits a legal document against legal design principles. An agent skill from lawve-ai/awesome-legal-skills.
bencium/bencium-marketplace
Review user journeys, public content, and codebases for potentially relevant EU AI Act provisions, with exact official citations, evidence gaps, application dates, and plain-language next actions.
mohitagw15856/pm-claude-skills
Explain a contract clause in plain English — what it means, who it favours, the realistic risk, and what to negotiate.
c15t/c15t
Work with c15t consent management docs, APIs, and integrations for Next.js, React, and JavaScript.
maziyarpanahi/openmed
Checks OpenMed de-identified clinical text against the 18 HIPAA Safe Harbor identifier categories and reports gaps and residual re-identification risk.
mukul975/Privacy-Data-Protection-Skills
Implements age-gating mechanisms for online services to restrict access based on user age.
mukul975/Privacy-Data-Protection-Skills
Manages AI model retention and machine unlearning requirements.
mukul975/Privacy-Data-Protection-Skills
Conducts Data Protection Impact Assessments for AI and ML systems per EDPB Guidelines 04/2025 on AI processing.
mukul975/Privacy-Data-Protection-Skills
Structures risk mitigation planning and residual risk tracking for Data Protection Impact Assessments under GDPR Article 35(7)(d).
mukul975/Privacy-Data-Protection-Skills
Guides implementation of the GDPR accountability principle under Articles 5(2) and 24, including documentation requirements for policies, DPIAs, RoPA, training records, and breach logs.
mukul975/Privacy-Data-Protection-Skills
Conducts pre-DPIA threshold screening to determine whether a full Data Protection Impact Assessment is required under GDPR Article 35.
Categories
Designs and implements privacy notices for children that comply with GDPR Articles 12-14, UK AADC Standard 4, and COPPA Section 312.4. Children Privacy Notice is an agent skill from mukul975/Privacy-Data-Protection-Skills.4.
Children Privacy Notice fits situations like: tasks that involve Privacy and GDPR; tasks that involve Plain language and style rules.
Run `npx skills add mukul975/Privacy-Data-Protection-Skills --skill children-privacy-notice -a claude-code`. Or copy the skill folder (skills/privacy/children-privacy-notice in mukul975/Privacy-Data-Protection-Skills) into .claude/skills/children-privacy-notice in your project. Claude Code loads it when a task matches its description.
Run `npx skills add mukul975/Privacy-Data-Protection-Skills --skill children-privacy-notice -a codex`. Or copy the skill folder (skills/privacy/children-privacy-notice in mukul975/Privacy-Data-Protection-Skills) into .agents/skills/children-privacy-notice 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 mukul975/Privacy-Data-Protection-Skills --skill children-privacy-notice -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/children-privacy-notice, .gemini/skills/children-privacy-notice, .github/skills/children-privacy-notice and .opencode/skills/children-privacy-notice in your project.
Going by SKILL.md and its folder, Children Privacy Notice needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Children Privacy Notice is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.2k tokens (SKILL.md is roughly 17k 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 4.3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Children Privacy Notice: Terms Of Service Generator (zubair-trabzada/ai-legal-claude, 1.8k stars), Legal Design Assessment (lawve-ai/awesome-legal-skills, 847 stars), Eu AI Act Reviewer (bencium/bencium-marketplace, 446 stars) and Clause Explainer (mohitagw15856/pm-claude-skills, 1.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
mukul975 (a GitHub user) maintains it in mukul975/Privacy-Data-Protection-Skills, which has 301 GitHub stars. The repository holds 280 skills in this directory. The repository was last updated on March 16, 2026.
Source: mukul975/Privacy-Data-Protection-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.