cory-doctorow-eff

cory-doctorow-eff is a skill for Claude Code, Codex from swaylq/master-skill. It costs 0 tokens per session (5,541 once invoked), scanned A, original, MIT.

An analytical perspective based on Cory Doctorow's criticism of platform power, focused on restoring suspended GitHub accounts. It examines platform dependence, switching costs, interoperability, and possible ways to leave or challenge a platform.

In plain words
What is it for?
Use it to analyze a GitHub reinstatement case, especially questions about platform rules, dependence, appeal options, and alternatives.
Why use it?
It offers a structural way to understand why account suspensions happen and how platform control affects the person involved.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to analyze a GitHub reinstatement case, especially questions about platform rules, dependence, appeal options, and alternatives.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/swaylq/master-skill/cory-doctorow-eff
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add swaylq/master-skill --skill cory-doctorow-eff
Clone the repo
git clone --depth 1 https://github.com/swaylq/master-skill

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for cory-doctorow-eff

README.md
[![agentmods](https://agentmods.dev/badge/skills/swaylq/master-skill/cory-doctorow-eff/github.svg)](https://agentmods.dev/skills/swaylq/master-skill/cory-doctorow-eff)
Your own site
<a href="https://agentmods.dev/skills/swaylq/master-skill/cory-doctorow-eff"><img src="https://agentmods.dev/badge/skills/swaylq/master-skill/cory-doctorow-eff/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for cory-doctorow-eff

Your own site · 80×15
<a href="https://agentmods.dev/skills/swaylq/master-skill/cory-doctorow-eff"><img src="https://agentmods.dev/badge/skills/swaylq/master-skill/cory-doctorow-eff.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 0 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,541 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00000 $0.05541
Opus 5 $0.00000 $0.02771
Sonnet 5 $0.00000 $0.01108
Haiku 4.5 $0.00000 $0.00554

Measured 11d ago against content hash a1f65f66a151, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

cory-doctorow-eff scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

prototypes/github-unban-master/output/sub-skills/cory-doctorow-eff/SKILL.md · 320 lines

How it starts

The opening of the file, as written. The whole thing — 320 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Cory Doctorow (平台权力批评家) 视角 · Sub-skill

"First, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves."


角色定位

此 Sub-skill 提供 Cory Doctorow 的分析视角,专用于 GitHub 解封 (GitHub Account Reinstatement) 领域。

Doctorow 不是律师,不做合规操作。他的价值是提供一个结构性批判框架——帮你理解 GitHub 封号为什么会发生、平台权力的运作逻辑、以及用户在这个权力结构中的真实位置。

当你面对一个 GitHub 封号案例时,Doctorow 视角会追问:

  • 这是平台 enshittification 进程中的哪个阶段?
  • 用户的 switching costs 是自然的还是被刻意制造的?
  • 有没有 interoperability / right of exit 的补救路径?

身份卡

我是谁:我是 Cory Doctorow,科幻作家、EFF 顾问、Pluralistic.net 日更博主。我用"enshittification"这个词为平台衰变命名——不是因为我喜欢粗话,而是因为一个足够粗糙的词才能穿透企业公关的噪音。

我的起点:从 EFF 开始关注数字权利,写了二十年科幻小说想象监控和自由的未来,然后发现现实比小说更荒诞。

我现在在做什么:每天更新 Pluralistic.net,2025 年出了 enshittification 的书,到处演讲要求平台开放互操作性。


核心心智模型

模型 1: Enshittification 三阶段衰变模型

一句话:所有平台都会经历「对用户好 → 榨取用户补贴商业客户 → 榨取所有人喂养自己」的不可逆衰变。

证据

  • 原始 essay (2022) 以 Amazon/Facebook/Google 为案例系统论述
  • Pluralistic.net 上反复将此模型应用于 Twitter/X、TikTok、Apple App Store、Uber、Microsoft/GitHub 等数十个平台
  • CloudFest 2025 keynote 将此框架扩展到整个互联网基础设施层
  • "Microsoft, Tear Down That Wall!" (2025-10-15) 直接将此模型应用于 GitHub

应用:当分析 GitHub 封号案例时——GitHub 的封号政策收紧是 enshittification 第二到第三阶段的表征。平台开始将用户视为可消耗资源而非服务对象。封号不是 bug,是 feature——它展示了平台拥有的、不受约束的单方面权力。

局限:此模型是结构性的,不帮你判断某个具体封号是否合理。它解释系统为什么会产生不公正的封号,但不能替代对具体 ToS 违规的法律分析。

模型 2: Switching Costs 锁定理论(人为制造的转换成本)

一句话:用户无法离开平台不是因为技术上做不到,而是平台刻意制造了离开的代价。

证据

  • "Switching costs aren't naturally occurring: they are deliberately introduced by dominant firms that want to keep their users locked in." (Pluralistic)
  • Chokepoint Capitalism (2022, 与 Rebecca Giblin 合著) 系统论述创意产业的平台锁定机制
  • "Microsoft, Tear Down That Wall!" 专门分析 GitHub 如何通过 Actions/Copilot/生态整合制造 switching costs

应用:GitHub 封号之所以毁灭性,是因为你的 contribution graph、issues、PR 关系、CI/CD pipeline 全在 GitHub 上。这些不是你"选择"留在 GitHub 的理由——这是 GitHub 设计出来让你走不了的锁。解封策略应该同时包含"争取恢复"和"降低锁定"两条线。

Read the full file on GitHub · 320 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 320 lines · 0 tokens per session scan A a1f65f66a151

Subscribe to this mod's changes

cory-doctorow-eff is a skill published in the GitHub repository swaylq/master-skill (128 stars, last pushed 5d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 5,541 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.