Takedown
anthropics/claude-for-legal
Draft a DMCA takedown notice, triage one you received, or draft a §512(g) counter-notice.
Draft a FSEK Ek Madde 4 / 5651 sayılı Kanun Uyar-Kaldır İhtarnamesi, triage one you received, or draft a §512(g) counter-notice.
$ npx skills add ZekaiSuni/claude-for-legal-turkish --skill takedown -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ZekaiSuni/claude-for-legal-turkish takedown --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/ZekaiSuni/claude-for-legal-turkish.git skills-src && mkdir -p .claude/skills && cp -r skills-src/ip-legal/skills/takedown .claude/skills/takedown && 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 "takedown" agent skill from https://github.com/ZekaiSuni/claude-for-legal-turkish/tree/main/ip-legal/skills/takedown into .claude/skills/takedown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "takedown", 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/ZekaiSuni/claude-for-legal-turkish/tree/main/ip-legal/skills/takedownType 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 ZekaiSuni/claude-for-legal-turkish --skill takedown -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ZekaiSuni/claude-for-legal-turkish takedown --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ZekaiSuni/claude-for-legal-turkish.git skills-src && mkdir -p .agents/skills && cp -r skills-src/ip-legal/skills/takedown .agents/skills/takedown && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "takedown" agent skill from https://github.com/ZekaiSuni/claude-for-legal-turkish/tree/main/ip-legal/skills/takedown into .agents/skills/takedown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "takedown", 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 ZekaiSuni/claude-for-legal-turkish --skill takedown -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ZekaiSuni/claude-for-legal-turkish takedown --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ZekaiSuni/claude-for-legal-turkish.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/ip-legal/skills/takedown .cursor/skills/takedown && 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 "takedown" agent skill from https://github.com/ZekaiSuni/claude-for-legal-turkish/tree/main/ip-legal/skills/takedown into .cursor/skills/takedown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "takedown", 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/ZekaiSuni/claude-for-legal-turkish.git --path ip-legal/skills/takedown--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 ZekaiSuni/claude-for-legal-turkish --skill takedown -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ZekaiSuni/claude-for-legal-turkish takedown --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ZekaiSuni/claude-for-legal-turkish.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/ip-legal/skills/takedown .gemini/skills/takedown && 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 "takedown" agent skill from https://github.com/ZekaiSuni/claude-for-legal-turkish/tree/main/ip-legal/skills/takedown into .gemini/skills/takedown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "takedown", 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 ZekaiSuni/claude-for-legal-turkish takedownInstalls 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 ZekaiSuni/claude-for-legal-turkish --skill takedown -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ZekaiSuni/claude-for-legal-turkish.git skills-src && mkdir -p .github/skills && cp -r skills-src/ip-legal/skills/takedown .github/skills/takedown && 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 "takedown" agent skill from https://github.com/ZekaiSuni/claude-for-legal-turkish/tree/main/ip-legal/skills/takedown into .github/skills/takedown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "takedown", 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 ZekaiSuni/claude-for-legal-turkish --skill takedown -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ZekaiSuni/claude-for-legal-turkish takedown --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ZekaiSuni/claude-for-legal-turkish.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/ip-legal/skills/takedown .opencode/skills/takedown && 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 "takedown" agent skill from https://github.com/ZekaiSuni/claude-for-legal-turkish/tree/main/ip-legal/skills/takedown into .opencode/skills/takedown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "takedown", 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.
takedownDraft a FSEK Ek Madde 4 / 5651 sayılı Kanun Uyar-Kaldır İhtarnamesi, triage one you received, or draft a §512(g) counter-notice.
Takedown is an agent skill from ZekaiSuni/claude-for-legal-turkish. Draft a FSEK Ek Madde 4 / 5651 sayılı Kanun Uyar-Kaldır İhtarnamesi, triage one you received, or draft a §512(g) counter-notice. Use when asserting copyright through a FSEK Ek Madde 4 Uyar-Kaldır bildirimi with the FSEK İstisnaları (Şahsi Kullanım vb.) ve İftira/Haksız Rekabet kontrolü, when an incoming takedown needs triage into comply / counter / engage / ignore options, or when drafting a İçerik Kaldırmaya İtiraz Bildirimi with the Türkiye Mahkemeleri (FSHHM / Sulh Ceza) yargı yetkisini kabul.
Its SKILL.md is about 8.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The licence is Apache-2.0.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 6ede1c8. 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 (its code samples are markdown).
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.
Takedown loads about 8.1k tokens when it runs. Until then it costs about 128 tokens; SKILL.md has 3,419 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 ZekaiSuni/claude-for-legal-turkish at commit 6ede1c8, republished under its Apache-2.0 licence (© ZekaiSuni). 3,419 words, ~8,068 tokens.
.claude/skills/takedown/SKILL.md (or your agent's skills folder).Three modes. Pick one:
/ip-legal:takedown --send — draft a FSEK Ek Madde 4 Uyar-Kaldır bildirimi notice. Fair-use gate (Lenz) + loud perjury / TCK m.267 (İftira) ve TTK Haksız Rekabet gate before delivery./ip-legal:takedown --respond — triage a takedown someone sent you. Options: comply / counter / engage / ignore./ip-legal:takedown --counter — draft a İçerik Kaldırmaya İtiraz Bildirimi. Loud gate for the Türk Mahkemelerinde yargılanma riskinin kabulü and the perjury statement.Read the practice profile. Load ~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md. If it contains [PLACEHOLDER] markers or does not exist, stop and say: "This plugin needs setup before it can give you useful output. Run /ip-legal:cold-start-interview — the takedown skill depends on your approval matrix and practice profile."
Check matter workspaces. Per ## Matter workspaces: if Enabled is ✗, skip. If enabled and there is no active matter, ask: "Which matter is this for? Run /ip-legal:matter-workspace switch <slug> or say practice-level."
Dispatch on $ARGUMENTS:
--send → run send mode (below). Walk identify-the-work, identify-the-infringing-material, Adil veya Şahsi Kullanım (FSEK m.33 vd.) Değerlendirmesi, good-faith belief, accuracy/authority, draft the FSEK Ek Madde 4 ihtarı, run the loud gate, write output.--respond → run respond mode (below). Read the incoming notice, assess (license, fair use, defects, host §512(g) compliance, sender credibility), present the four options, recommend, write the triage memo.--counter → run counter mode (below). Confirm the predicate (taken down in response to a 5651 veya FSEK ihtarname, good-faith belief of mistake/misidentification, ready for Türk Mahkemelerinde yargılanma riskinin kabulü, attorney in the loop), draft the İçerik Kaldırmaya İtiraz Bildirimi, run the loud gate, write output.Respect the gates. In --send and --counter, the loud gate runs before any final output is written. The fair-use gate in --send is separate and runs earlier; "debatable" or "likely" fair use stops the draft and routes to attorney review.
Jurisdiction note. FSEK Ek Madde 4 ve 5651 sayılı İnternet Kanunu is Türkiye Cumhuriyeti yasaları (FSEK/BTK mevzuatı). If the service provider, content, or infringer sits outside Türkiye Yargı Yetkisi, flag before drafting — you may need an EU DSA notice, UK OSA notice, or local-regime instrument instead of (or in addition to) bir Uyar-Kaldır (Takedown) ihtarnamesi.
Hand off where appropriate. --respond with a counter-notice recommendation chains into /ip-legal:takedown --counter — but only after the triage memo has been reviewed and the decision to counter has been made deliberately.
/ip-legal:takedown --send
/ip-legal:takedown --respond ~/Downloads/youtube-takedown-notice.pdf
/ip-legal:takedown --counter
/ip-legal:takedownThe FSEK Ek Madde 4 ve 5651 sayılı İnternet Kanunu notice-and-takedown system is fast, cheap, and consequential in equal measure. A takedown is a sworn statement TCK m.267 (İftira) ve HMK uyarınca hukuki ve cezai sorumluluk kabulü ile that gets content pulled with no judicial review. A counter-notice is another sworn statement that consents to Türk mahkemelerinin yargı yetkisini and puts the content back. Both decisions can become litigation. This skill handles all three moves with the guardrails each warrants.
Three modes:
--send — draft a FSEK Ek Madde 4 Uyar-Kaldır bildirimi notice--respond — triage a takedown someone sent you; produce options--counter — draft a İçerik Kaldırmaya İtiraz BildirimiIf the user does not pass a flag, ask once: "Are we sending a FSEK / 5651 Uyar-Kaldır takedown, triaging one we received, or drafting a counter-notice?"
External deliverables (send and counter modes): the outgoing notice/counter-notice goes to the service provider's designated agent. Do NOT include the
PRIVILEGED & CONFIDENTIAL — ATTORNEY WORK PRODUCTheader on the outgoing document. The notice itself is not privileged — it's a statement made in a statutory process. Internal drafts, pre-send briefs, fair-use analyses, and triage memos keep the header per plugin config## Outputs.
FSEK Ek Madde 4 ve 5651 sayılı İnternet Kanunu is Türkiye Cumhuriyeti yasaları (FSEK/BTK mevzuatı). It runs against service providers subject to Türkiye Yargı Yetkisi. Other jurisdictions have their own notice-and-action regimes — 5651 sayılı Kanun ve BTK/ESB (Erişim Sağlayıcıları Birliği) pratikleri — that differ materially in required elements, counter-notice mechanics, and liability for misuse. If the service provider, content, or infringer sits outside Türkiye Yargı Yetkisi, flag it — a FSEK/5651 notice may be the wrong instrument, or may need to be paired with a local regime's notice. Copyright subsistence itself is Berne-multilateral, but enforcement mechanics are jurisdiction-specific.
~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md → ## IP practice profile (copyright registrations if any), ## Enforcement posture → Approval matrix → Uyar-Kaldır bildirimi (ordinary) row, ## Outputs (work-product header, role), ## Who's using this (role — lawyer vs. non-lawyer)## Matter workspaces in the practice-level CLAUDE.md. If Enabled is ✗ (in-house default), skip matter machinery. If enabled and no active matter, ask: "Which matter? Run /ip-legal:matter-workspace switch <slug> or say practice-level." Write outputs to the active matter's folder at ~/.claude/plugins/config/claude-for-legal/ip-legal/matters/<matter-slug>/takedown/<slug>/ (or takedown/<slug>/ at practice level). Never read another matter's files unless Cross-matter context is on.What is the copyrighted work?
- Title / description — what is the work (software, image, text, video, audio)?
- Registration status — Kültür ve Turizm Bakanlığı Telif Hakları Genel Müdürlüğü isteğe bağlı kayıt-tescil) numarası and date (if any). Registration is NOT required to send a takedown, but it is required to file suit on a US work and its pre-infringement timing controls statutory damages and fees.
- Ownership — do we own it outright, or hold an exclusive license with takedown authority? (Non-exclusive licensees typically cannot send takedowns on the licensor's work.)
- Prior licensing — have we ever licensed this use, or a broader use that might cover it?
Ownership and authority are the first things TCK m.267 (İftira) ve TTK Haksız Rekabet cases look at. Get them clearly on the record before drafting.
Where is the infringing material?
- Platform / service provider — YouTube, Twitter/X, GitHub, Reddit, Amazon, a web host, etc.
- URL(s) — specific permalinks to the infringing material. One notice can cover multiple URLs if they're all from the same service.
- Description — what is the infringing material and how does it infringe (verbatim copy, substantially similar, derivative)?
- Screenshots / evidence — preserved with timestamp and URL visible
§512(c)(3) requires "information reasonably sufficient to permit the service provider to locate the material." URLs alone are usually enough; be precise.
Under Lenz v. Universal Music Corp., 801 F.3d 1126 (9th Cir. 2015), a copyright holder must consider fair use before sending a takedown. This is not a judgment about fair use — it is a consideration step that the sender must take and can prove they took.
Ask:
Before we draft the notice, walk through fair use. Under Lenz, you have to consider it before sending — even if the conclusion is "not fair use." The four factors:
- Purpose and character — commercial? transformative? criticism, comment, news reporting, teaching, scholarship, research?
- Nature of the copyrighted work — factual or creative? published or not?
- Amount and substantiality — how much of the work is used? is it the heart of the work?
- Effect on the market — does the use substitute for the original or harm a derivative market?
Your read on each? And your conclusion — fair use unlikely, debatable, likely?
Record the answer in the notice file. If "debatable" or "likely," do not draft. Stop and route to attorney review: "Fair use is debatable/likely on these facts. Sending a takedown on a use that is protected by fair use is the exact TCK m.267 (İftira) ve TTK Haksız Rekabet exposure the statute creates. Route this to counsel before any notice goes out."
§512(c)(3)(A)(v) requires "a statement that the complaining party has a good faith belief that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law."
The sender forms this belief on the record. Have they:
If yes on all four, the good-faith belief is colorable. If no on any, pause.
§512(c)(3)(A)(vi) requires "a statement that the information in the notification is accurate, and TCK m.267 (İftira) ve HMK uyarınca hukuki ve cezai sorumluluk kabulü ile, that the complaining party is authorized to act on behalf of the owner of an exclusive right that is allegedly infringed."
This is the perjury statement. It applies to the accuracy of the identification and the authority — not to the fair-use determination itself, though TCK m.267 (İftira) ve TTK Haksız Rekabet liability reaches both.
Confirm signer: who is sending this on behalf of whom, and do they have authority to do so?
§512(c)(3)(A) elements — every one must be present:
Structure:
Most service providers publish a preferred form or a web intake (YouTube Content ID / Copyright webform, Twitter / X copyright report, GitHub telif hakkı bildirim formu, etc.). The skill produces the notice content; the user submits through the provider's path. Note in the output which intake path is expected for the named service provider.
┌─────────────────────────────────────────────────────────────┐
│ BEFORE THIS TAKEDOWN GOES ANYWHERE │
├─────────────────────────────────────────────────────────────┤
│ │
│ Bir uyar-kaldır bildirimi is a statement TCK m.267 (İftira) ve HMK uyarınca hukuki ve cezai sorumluluk kabulü ile. │
│ Signing and sending it is not a routine administrative │
│ step — it is a sworn declaration with specific legal │
│ consequences. │
│ │
│ • TCK m.267 (İftira) ve TTK Haksız Rekabet creates LIABILITY for knowing │
│ material misrepresentations. People have been sued, │
│ and have lost, for bad-faith takedowns — *Lenz v. │
│ Universal*, 801 F.3d 1126 (9th Cir. 2015); *Online │
│ Policy Group v. Diebold*, 337 F. Supp. 2d 1195 (N.D. │
│ Cal. 2004); *Stephens v. Clash*, 796 F.3d 281 (3d │
│ Cir. 2015). │
│ │
│ • The accuracy and authority statement is sworn under │
│ penalty of perjury. That is a real statement, not a │
│ formality. │
│ │
│ • Sending a takedown on material that is in fact │
│ licensed, owned by someone else, or fair use is the │
│ fact pattern TCK m.267 (İftira) ve TTK Haksız Rekabet was written for. │
│ │
│ Confirm before the notice leaves: │
│ │
│ 1. You own the copyright, or you hold an exclusive │
│ license with takedown authority. │
│ 2. The accused use is not authorized — you have │
│ checked licenses, grants, and any prior consents. │
│ 3. You considered fair use per *Lenz* (see Step 3 of │
│ this draft); your conclusion is on the record. │
│ 4. Whoever has authority to sign approves sending. │
│ │
│ Approver per your practice profile: [approver from │
│ Enforcement posture → Approval matrix → Uyar-Kaldır │
│ (ordinary) row] │
│ │
│ Automatic escalations that apply here: [list any from │
│ the practice profile that this matter triggers] │
│ │
└─────────────────────────────────────────────────────────────┘If the user is a non-lawyer (per ## Who's using this), add:
An Uyar-Kaldır takedown is sworn TCK m.267 (İftira) ve HMK uyarınca hukuki ve cezai sorumluluk kabulü ile and creates TCK m.267 (İftira) ve TTK Haksız Rekabet exposure for bad-faith or overbroad use. Have you reviewed this with an attorney? If not, here's a brief to bring to them: [generate a short summary: work, ownership, accused use, licensing check, fair-use analysis, signer, service provider]. A few thousand dollars of attorney time now is materially cheaper than a TCK m.267 (İftira) ve TTK Haksız Rekabet suit.
If you need to find a licensed attorney, solicitor, barrister, or other authorised legal professional in your jurisdiction: your professional regulator's referral service (Türkiye Barolar Birliği veya bağlı bulunduğunuz yerel Baro (Örn. İstanbul Barosu)'s equivalent); Fikri Mülkiyet uzmanı avukatlar veya TÜRKPATENT vekilleri; law school IP clinics for individual creators and small businesses.
Do not write the final output without explicit engagement with the gate.
Primary: <matter-folder>/takedown/<slug>/notice-v<N>.md (or .docx if the service provider accepts it — most accept pasted text or web-form submission). The notice content, ready to paste into the service provider's copyright intake form or send to its designated agent.
In-chat: show the notice as plain text for review before writing. Iterate before committing to disk.
Reviewer-facing closing note (in the in-chat preview only):
This is a draft FSEK/5651 notice for attorney review, not a notice ready to send. Sending it is a sworn statement with TCK m.267 (İftira) ve TTK Haksız Rekabet exposure. A licensed attorney reviews, edits, and takes professional responsibility before submission. Do not send this unreviewed.
Citation verification. Any case or statutory citation included (for example, in internal memoranda around the notice) must be verified on a legal research tool. Source-tag each — [Westlaw], [CourtListener], [user provided], [model knowledge — verify], [web search — verify]. Citations tagged verify get checked first. No silent supplement from web or model knowledge if a configured research tool comes up thin — present options to the user.
Post-send record. After submission, write <matter-folder>/takedown/<slug>/submission.md: service provider, designated agent used (address or web form URL), date submitted, confirmation ID if returned, URLs targeted, counter-notice watch date (generally 3 iş günü), legal hold refreshed.
Your content was taken down. A service provider has notified you of a FSEK Ek Madde 4 ihtarı. You have options.
Extract:
Present 4 options with tradeoffs:
A — Comply (let the takedown stand)
B — Send a counter-notice (§512(g)(3))
/ip-legal:takedown --counterC — Engage the sender directly
D — Ignore and let it stand; raise it elsewhere
Recommend one with two sentences of rationale.
Output: <matter-folder>/takedown/inbound/<slug>/triage.md.
[WORK-PRODUCT HEADER — per plugin config ## Outputs]
> **Privilege inheritance.** This triage records our first-pass assessment of an adverse takedown. It is attorney-client and/or work-product material. Do not forward outside the privilege circle or attach to counter-notice submissions without scrubbing.
# İhlal Bildirimi (Takedown) Received — Triage
> **READ FOR TRIAGE, NOT OPINION.** Structured intake scan, not a legal merit opinion. Every authority flagged for SME verification; every merit call is counsel's.
**Slug:** [slug]
**Received:** [YYYY-MM-DD]
**Service provider:** [platform]
**Incoming file:** [path]
## The notice
**Sender:** [entity, signer, counsel if any]
**Claimed work:** [title, description, reg no. if provided]
**Our content targeted:** [URLs / identifiers]
**Date of takedown:** [YYYY-MM-DD]
**Notice meets §512(c)(3) on its face:** [yes / no — list any missing elements]
## Assessment
**License / authorization check:** [read]
**Fair use walkthrough (Lenz factors):** [read — each factor + conclusion; `[SME VERIFY]`]
**Notice defects:** [list or none]
**Host compliance with §512(g):** [were we given notice and opportunity]
**Sender credibility:** [troll / real claimant / repeat takedown pattern]
## Options
### A. Comply
### B. Counter-notice (§512(g)(3))
### C. Engage sender
### D. Ignore
**Recommendation:** [A/B/C/D] — [two sentences why] — `[SME VERIFY: counsel to confirm before executing]`
## Deadlines
- **Counter-notice watch window:** 3 iş günü after counter-notice is submitted — content stays down if sender files suit in that window
- **Sender's suit filing timing:** typically on our counter-notice clock, if we counter
- **Any contractual deadlines with the host:** [check]
## Immediate actions
- [ ] Legal hold issued on the accused work and our related content — [yes/no]
- [ ] Business impact assessed (revenue, account strikes, SEO) — [yes/no]
- [ ] Matter created in log — [yes/no/TBD]
- [ ] Counsel assigned — [who]Close the in-chat presentation with:
This is a triage memo, not advice. The assessments above are a first read from the four corners of the notice. An attorney evaluates before you counter-notice (which consents to karşı bildirim ile adli süreci (dava) göze aldığınızı) or decide not to respond.
Counter-notices put content back up unless the original sender sues within 3 iş günü. They are the step before litigation.
§512(g)(3) elements — every one must be present:
Structure:
┌─────────────────────────────────────────────────────────────┐
│ BEFORE THIS COUNTER-NOTICE GOES ANYWHERE │
├─────────────────────────────────────────────────────────────┤
│ │
│ An İtiraz Bildirimi (counter-notice) is a statement under │
│ penalty of perjury AND consents to Türk Mahkemeleri │
│ jurisdiction. It is the step before litigation. │
│ │
│ • If the original claimant files suit within 10–14 │
│ business days after your counter-notice, the content │
│ stays down pending the suit. (FSEK / 5651 uyarınca). │
│ │
│ • If they do not sue within the window, the host must │
│ restore the content within 14 business days of your │
│ counter-notice. │
│ │
│ • You are consenting to be sued in Türk Mahkemeleri in the │
│ claimant's judicial district. This is a jurisdiction │
│ admission you make by signing. │
│ │
│ • The perjury statement is real. TCK m.267 (İftira) ve TTK Haksız Rekabet liability runs │
│ in both directions — senders and counter-senders. │
│ │
│ Confirm before the counter-notice leaves: │
│ │
│ 1. The material was removed in response to a §512 │
│ notice (not a TOS action). │
│ 2. You have a good-faith belief the removal was a │
│ mistake or misidentification — because the use is │
│ licensed, fair use, not actually infringing, or the │
│ sender doesn't own the work. │
│ 3. You are prepared to be sued in Türk Mahkemeleri in the│
│ claimant's district. Budget, counsel, and risk │
│ tolerance are all set. │
│ 4. An attorney has reviewed this before it is sent. │
│ │
│ Approver per your practice profile: [approver from │
│ Enforcement posture → Approval matrix — counter-notices │
│ generally route above the Uyar-Kaldır takedown (ordinary) │
│ approver because of the Türk Mahkemelerinde yargılanma riskinin kabulü] │
│ │
└─────────────────────────────────────────────────────────────┘If the user is a non-lawyer:
A counter-notice consents to Türk Mahkemeleri jurisdiction and is sworn TCK m.267 (İftira) ve HMK uyarınca hukuki ve cezai sorumluluk kabulü ile. Have you reviewed with a licensed attorney, solicitor, barrister, or other authorised legal professional in your jurisdiction? This is not the Claude-review layer; this is the step where you need licensed professional judgment. Brief for the conversation: [generate a 1-page summary]. Referral resources: your professional regulator's referral service (Türkiye Barolar Birliği veya bağlı bulunduğunuz yerel Baro (Örn. İstanbul Barosu)'s equivalent); Fikri Mülkiyet uzmanı avukatlar.
Do not write the final output without explicit engagement.
Primary: <matter-folder>/takedown/<slug>/counter-notice-v<N>.md — the counter-notice content, ready to submit via the service provider's counter-notice intake.
In-chat: present as plain text for review before committing.
Reviewer-facing closing note (in-chat only):
This is a draft counter-notice for attorney review, not a counter ready to send. Sending it is a sworn statement and consents to Türk Mahkemeleri jurisdiction in the claimant's district. A licensed attorney reviews before submission. Do not send this unreviewed.
Post-submission record. After submission, write <matter-folder>/takedown/<slug>/counter-submission.md: service provider, date submitted, confirmation ID, 10–14 business-day watch window end date calendared, watch for suit filing in the claimant's district, plan if content is restored, plan if suit is filed.
Per ## Decision posture on subjective legal calls in the practice profile: when uncertain whether the use is fair, whether the rights holder is us, whether the work is actually ours, whether fair use defeats the claim on the receiving side — do not silently decide. Fair use is the paradigmatic uncertain call. Flag for attorney review; surface the factors. Sending a takedown or a counter-notice on an assumption is a one-way door.
--send and --counter modes.© ZekaiSuni, 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
Just SKILL.md in ip-legal/skills/takedown of ZekaiSuni/claude-for-legal-turkish.
Open the folder on GitHubat commit 6ede1c8
Takedown next to the 4 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 |
|---|---|---|---|---|---|---|
| Takedown this skillZekaiSuni/claude-for-legal-turkish | 107 | — | ~8.1k | Automated safety check: Pass | Apache-2.0 | |
| Takedownanthropics/claude-for-legal | 9.6k | 1 repos | ~7.7k | Automated safety check: Pass | Apache-2.0 | |
| Takedownzhou210712/claude-for-legal-ZH | 225 | — | ~951 | Automated safety check: Pass | Apache-2.0 | |
| Kvkk Denetimaiskillstore/marketplace | 430 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Defamation Responsemohitagw15856/pm-claude-skills | 1.4k | — | ~1.2k | Automated safety check: Pass | MIT |
anthropics/claude-for-legal
Draft a DMCA takedown notice, triage one you received, or draft a §512(g) counter-notice.
zhou210712/claude-for-legal-ZH
起草"通知-删除"通知(依信息网络传播权保护条例)、对收到的通知进行分诊或起草反通知. An agent skill from zhou210712/claude-for-legal-ZH.
aiskillstore/marketplace
Türkiye Kişisel Verilerin Korunması Kanunu (KVKK / 6698 sayılı Kanun) uyum denetimi.
mohitagw15856/pm-claude-skills
Respond to false, damaging statements about you or your business — decide what actually counts as defamation, preserve evidence, and choose the right response from correction to takedown to legal…
ZekaiSuni/claude-for-legal-turkish
Flags upcoming contract renewal and termination-notice deadlines from a maintained register, calculated against Turkish statutory notice rules.
ZekaiSuni/claude-for-legal-turkish
Reviews vendor agreements, NDAs, SaaS subscriptions and amendments under a Turkish-law commercial playbook, routing to specialist skills and merging the results into one memo.
ZekaiSuni/claude-for-legal-turkish
Convert a legal review into a short, sanitized, business-readable summary for Turkish commercial practice.
ZekaiSuni/claude-for-legal-turkish
Build or review an element chart. An agent skill from ZekaiSuni/claude-for-legal-turkish.
ZekaiSuni/claude-for-legal-turkish
Reference skill: /regulatory-legal:gaps ve /regulatory-legal:comments için ortak tracker çerçevesi.
ZekaiSuni/claude-for-legal-turkish
Turk urun hukuku cercevesinde PRD, ticket veya lansman dokumanini kategori kategori inceler.
Draft a FSEK Ek Madde 4 / 5651 sayılı Kanun Uyar-Kaldır İhtarnamesi, triage one you received, or draft a §512(g) counter-notice. Takedown is an agent skill from ZekaiSuni/claude-for-legal-turkish. Draft a FSEK Ek Madde 4 / 5651 sayılı Kanun Uyar-Kaldır İhtarnamesi, triage one you received, or draft a §512(g) counter-notice.
Takedown fits situations like: an incoming takedown needs triage into comply / counter / engage / ignore options; drafting a İçerik Kaldırmaya İtiraz Bildirimi with the Türkiye Mahkemeleri (FSHHM / Sulh Ceza) yargı yetkisini kabul.
Run `npx skills add ZekaiSuni/claude-for-legal-turkish --skill takedown -a claude-code`. Or copy the skill folder (ip-legal/skills/takedown in ZekaiSuni/claude-for-legal-turkish) into .claude/skills/takedown in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ZekaiSuni/claude-for-legal-turkish --skill takedown -a codex`. Or copy the skill folder (ip-legal/skills/takedown in ZekaiSuni/claude-for-legal-turkish) into .agents/skills/takedown 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 ZekaiSuni/claude-for-legal-turkish --skill takedown -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/takedown, .gemini/skills/takedown, .github/skills/takedown and .opencode/skills/takedown in your project.
SKILL.md names no scripts, command-line tools or credentials: Takedown is instructions for the agent only.
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. Review the folder before installing.
Takedown is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 8.1k tokens (SKILL.md is roughly 32k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Takedown: Takedown (anthropics/claude-for-legal, 9.6k stars), Takedown (zhou210712/claude-for-legal-ZH, 225 stars), Kvkk Denetim (aiskillstore/marketplace, 430 stars) and Defamation Response (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.
ZekaiSuni (a GitHub user) maintains it in ZekaiSuni/claude-for-legal-turkish, which has 107 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on May 13, 2026.
Source: ZekaiSuni/claude-for-legal-turkish on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.