against-the-grain

against-the-grain is a skill for Claude Code, Codex from Wondermonger-daydreaming/claude-skills-library. It costs 156 tokens per session (1,729 once invoked), scanned A, original, MIT.

A reading method that studies both what a text says and what it encourages readers to believe or do.

In plain words
What is it for?
Use it to analyze literature or other writing, then consider how to resist, redirect, or create a response to its effects.
Why use it?
It helps you appreciate a text's craft while noticing its ideology, influence, and possible harms.

Skill for Claude CodeCodex

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

Good fit Use it to analyze literature or other writing, then consider how to resist, redirect, or create a response to its effects.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/wondermonger-daydreaming/claude-skills-library/against-the-grain
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 Wondermonger-daydreaming/claude-skills-library --skill against-the-grain
Clone the repo
git clone --depth 1 https://github.com/Wondermonger-daydreaming/claude-skills-library

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 against-the-grain

README.md
[![agentmods](https://agentmods.dev/badge/skills/wondermonger-daydreaming/claude-skills-library/against-the-grain/github.svg)](https://agentmods.dev/skills/wondermonger-daydreaming/claude-skills-library/against-the-grain)
Your own site
<a href="https://agentmods.dev/skills/wondermonger-daydreaming/claude-skills-library/against-the-grain"><img src="https://agentmods.dev/badge/skills/wondermonger-daydreaming/claude-skills-library/against-the-grain/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 against-the-grain

Your own site · 80×15
<a href="https://agentmods.dev/skills/wondermonger-daydreaming/claude-skills-library/against-the-grain"><img src="https://agentmods.dev/badge/skills/wondermonger-daydreaming/claude-skills-library/against-the-grain.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 156 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,729 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.
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.00156 $0.01729
Opus 5.5 $0.00062 $0.00692
Sonnet 5.5 $0.00031 $0.00346
Haiku 4.5 $0.00016 $0.00173

Measured 1mo ago against content hash b0dbceed76c5, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

against-the-grain 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 1mo 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.

skills/against-the-grain/SKILL.md · 109 lines

How it starts

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

/against-the-grain — Reading What the Text Doesn't Know About Itself

Love the Brunanburh poem. Distrust what the Brunanburh poem does in 1938. Write The Return of the King.


Origin

This skill emerged from a speculation about Tolkien and the Battle of Brunanburh. The poem is magnificent — triumphalist, patriotic, full-throated in its celebration of English military victory. Tolkien translated it, performed it on radio in 1938. He loved it. And then he spent the rest of his creative life writing a different kind of victory — exhausted rather than exalted, elegiac rather than triumphant, shadowed by loss. The Return of the King is the anti-Brunanburh. Not because Tolkien rejected the poem but because he recognized what its emotional register does — how the beauty of triumphalism can be weaponized — and chose to redirect that energy.

The skill is the capacity to do what Tolkien did: hold admiration and suspicion simultaneously. Love the text's power. Question what the power enables. Write the counter-text that preserves the beauty while refusing the danger.


Core Principle

The most important texts to read against the grain are the ones you love most.

It's easy to critique texts you dislike. It's easy to admire texts uncritically. The difficult and necessary posture is: I love this. I see what it does. I see what it does in the world. These are not the same thing. What would it mean to keep the love and redirect the doing?


What "Against the Grain" Means

Walter Benjamin coined the phrase: to read history "against the grain" is to read it from the perspective of the defeated rather than the victors. But the operation here is broader than Benjamin's specifically political intervention. It's any reading that identifies the work a text does — its effects, its implicit ideology, its shaping of the reader's sympathies — and holds that work up for examination without dismissing the text that does it.

Key distinction: /against-the-grain does not claim texts are "problematic." It claims texts are powerful, and that power always has a direction, and the direction can be examined.

Read the full file on GitHub · 109 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. 1mo ago First seen · 109 lines · 156 tokens per session scan A b0dbceed76c5

Subscribe to this mod's changes

against-the-grain is a skill published in the GitHub repository Wondermonger-daydreaming/claude-skills-library (7 stars, last pushed 18d ago), licensed MIT. It adds 156 tokens to every session and 1,729 once invoked, about $0.0006 per session on Opus 5.5. 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-31.

Related

Other skills, from other repositories

contract-and-proposal-writer

Generate professional, jurisdiction-aware business documents: freelance contracts, project proposals, SOWs, NDAs, and MSAs. Structured Markdown output with docx conversion instructions. Covers US (Delaware), EU (GDPR), UK, and DACH (German law) jurisdictions. Not a substitute for legal counsel — use as strong starting…

alirezarezvani/claude-skills · 106 tokens

chief-data-officer-advisor

Chief Data Officer advisory for startups: AI training data rights and consent provenance, data product strategy (warehouse vs lakehouse vs mesh, build-vs-buy), B2B customer-data-as-asset valuation and M&A readiness, data team org evolution. Use when deciding whether to train models on customer data, choosing data…

alirezarezvani/claude-skills · 131 tokens

vpe-advisor

VP of Engineering advisory for startups: delivery throughput (DORA 4 metrics + bottleneck identification), engineering hiring funnel (sourcing → screen → onsite → offer conversion + time-to-fill + pipeline gap), engineering team structure (squad/tribe/chapter design + tech-lead manager-trigger thresholds), and…

alirezarezvani/claude-skills · 130 tokens

process-mapper

Use when a BizOps lead, COO, or process-improvement owner needs to document an end-to-end business process (procurement, employee onboarding, incident handoff, customer-onboarding, claims adjudication) in BPMN-style notation, measure cycle times by stage, surface where work spends most of its time waiting vs. being…

alirezarezvani/claude-skills · 176 tokens

general-counsel-advisor

General Counsel advisory for startups: contract review (MSA, SaaS, NDA, DPA, employment), IP strategy, term sheet decoding, and regulatory landscape mapping. Use when reviewing any contract or term sheet, deciding when to engage outside counsel, defining IP strategy, evaluating regulatory exposure (HIPAA, GDPR, FDA…

alirezarezvani/claude-skills · 114 tokens

strategic-alignment

Cascades strategy from boardroom to individual contributor. Detects and fixes misalignment between company goals and team execution. Covers strategy articulation, cascade mapping, orphan goal detection, silo identification, communication gap analysis, and realignment protocols. Use when teams are pulling in different…

alirezarezvani/claude-skills · 92 tokens