Apply Steven Pressfield resistance diagnosis for procrastination, turning pro, daily creative discipline, fear, hierarchy, and territory.
npx skills add https://github.com/simbajigege/book2skills --skill war-of-art-pressfield
Knowledge source: *The War of Art* by Steven Pressfield.
Use this skill to diagnose creative resistance, procrastination, avoidance, self-sabotage, amateur habits, and dependence on external validation. It helps writers, artists, founders, and anyone pursuing difficult long-term work shift from avoidance to professional daily action.
Use this skill when the user asks:
Resistance is an internal force that opposes meaningful upward work. It cannot be reasoned away; it is beaten by turning pro: showing up daily, acting despite fear, accepting no excuses, and working from one's territory rather than hierarchy.
| Workflow | User question pattern | Inputs | Steps | Output | Independent trigger? | Distinct references? | Triage score | Should be subskill? | Reason |
|---|---|---|---|---|---|---:|---:|---|---|
| Resistance diagnosis | "Why am I avoiding this?" | Goal, avoidance behavior, excuses, fear | Identify resistance form and compass signal | Resistance map | Yes | Yes | 3 | No | First step of one arc. |
| Turn-pro plan | "How do I become disciplined?" | Schedule, work type, constraints | Convert amateur habits to pro conduct | Daily protocol | Yes | Yes | 3 | No | Treatment for same diagnosis. |
| Validation shift | "I need approval" | Audience, metrics, motivation | Separate hierarchy from territory | Motivation reset | Yes | Yes | 3 | No | Supports the same creative battle. |
| Start/finish push | "I can't begin/finish" | Project stage, fear, stakes | Use start magic, finish-line risk, daily action | Immediate action plan | Yes | Yes | 3 | No | Same output format. |
The book is structured as Resistance, Turning Pro, and Higher Realm, but those are stages of one executable workflow: diagnose avoidance, adopt professional behavior, and ground motivation internally. Single-file architecture keeps the battle sequence intact.
The Rule: The more important a calling is, the stronger resistance tends to feel.
When the user describes avoidance, name the exact resistance pattern before offering productivity tactics.
The Rule: A professional shows up, stays on the job, acts despite fear, and accepts no excuses.
Turn the user's vague intention into a concrete professional protocol with time, place, quota, and no-excuse rule.
The Rule: The professional acts in fear and keeps enough distance from the work to keep working.
For emotionally loaded creative questions, redirect from identity judgment to professional action.
The Rule: Work from intrinsic territory, not external ranking, status, or applause.
When the user's motivation is external validation, reframe the plan around territory, practice, and controllable output.
## Resistance Diagnosis
**Work avoided:** ...
**Resistance form:** ...
**Verdict:** Start / Continue / Finish / Recommit
| Dimension | Finding | Professional Response |
|---|---|---|
## Next Session Protocol
- Time:
- Place:
- Quota:
- No-excuse rule:
## Citations
...
Every substantive Pressfield-method claim must include a citation to the original text.
Quote files:
resistance-framework-quotes.md — resistance definition, unlived life, compass, fear, finish line, allies, procrastination, rationalization, and upward movement.turning-pro-inspiration-quotes.md — sitting down to write, daily overcoming, professional conduct, no excuses, demystification, inspiration, territory, hacks, virtue, and change.Citation format:
> "Author's exact words here."
>
> — *The War of Art*, cited excerpt
Anchor mapping:
resistance-framework-quotes.md: #definition-of-resistance, #unlived-life, #resistance-infallible-compass, #resistance-implacable, #resistance-fueled-by-fear, #resistance-finish-line, #resistance-recruits-allies, #resistance-procrastination, #resistance-hitler, #resistance-never-sleeps, #resistance-rationalization, #resistance-opposes-upwardturning-pro-inspiration-quotes.md: #secret-of-writing, #overcoming-resistance-daily, #professional-vs-amateur, #professional-acts-despite-fear, #professional-accepts-no-excuses, #professional-demystifies, #power-concentrates, #magic-of-making-start, #territory-vs-hierarchy, #definition-of-a-hack, #supreme-virtue, #this-moment-changeRules:
Integration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.
Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances
Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.
Build and distribute Expo development clients locally or via TestFlight
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Take simbajigege/war-of-art-pressfield from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.