Agent skill

Rewrite Simply

by greenfield-inc in greenfield-inc/Pane

(foundational) Answer first, cut clutter, keep the human in it.

AGPL-3.0Auto-check passed

Install Rewrite Simply

skills CLI
$ npx skills add greenfield-inc/Pane --skill rewrite-simply -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install greenfield-inc/Pane rewrite-simply --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/greenfield-inc/Pane.git skills-src && mkdir -p .claude/skills && cp -r skills-src/main/src/services/paneChatBundle/skills/rewrite-simply .claude/skills/rewrite-simply && rm -rf skills-src

Use ~/.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/

Facts

Skill name
rewrite-simply
GitHub stars
527
Token cost
~4.8k tokens
SKILL.md length
2,873 words
Files
2
Skills in repo
35
Repo updated
First seen
Licence
AGPL-3.0

At a glance

(foundational) Answer first, cut clutter, keep the human in it.

  • Works in 11 steps: Read the whole draft before editing… → Find the real answer. In one sentence:… → Move it to line one. Everything else… → …
  • SKILL.md covers Modes, Where this sits, Rules and Tone, plus 10 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Rewrite Simply is an agent skill from greenfield-inc/Pane. (foundational) Answer first, cut clutter, keep the human in it. The structural layer above line-level editing, and the standing default for anything a person reads.

Its SKILL.md is about 4.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file.

The repository describes itself as: Terminal-first, open-source AI agent manager for any CLI agent (agent agnostic), any OS (mac, windows, linux). The Open-Source Agentic Development Environment for running… The licence is AGPL-3.0.

Example prompts

  • “/rewrite-simply”

Requirements

  • Pre-approved tools (allowed-tools): Read, Edit, Write

Workflow steps

11 steps, taken from the first numbered list in SKILL.md.

  1. Read the whole draft before editing anything.
  2. Find the real answer. In one sentence: what does this actually say? If
  3. Move it to line one. Everything else reorders around it.
  4. Set the register from the table. That is your formatting budget.
  5. Cut throat-clearing, repetition, clutter, hedges, and every
  6. Check that length is doing work. Does the longest section deserve to
  7. Read it aloud as its reader, who never saw this conversation.
  8. Check the human survived. Would you send this to someone you respect?
  9. Report the cut: word count before and after, and what you removed.
  10. Run any line-level pass now, before the final check.
  11. YOU MUST verify against the reopened file, and YOU MUST do it last.

What it can do on your machine

Read from SKILL.md and the folder at commit 0c471a3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Edit
    • Write

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Rewrite Simply loads about 4.8k tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 2,873 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~45
When it runs · the whole SKILL.md, loaded when a task matches
~4.8k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from greenfield-inc/Pane at commit 0c471a3, republished under its AGPL-3.0 licence (© greenfield-inc). 2,873 words, ~4,755 tokens.

Download SKILL.mdSave it as .claude/skills/rewrite-simply/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
rewrite-simply
description
(foundational) Answer first, cut clutter, keep the human in it. The structural layer above line-level editing, and the standing default for anything a person reads.
allowed-tools
Read, Edit, Write
when_to_use
Standing policy, not only an on-demand tool. Once loaded, these rules govern every human-facing thing you write for the rest of the session: chat answers…
argument-hint
[draft or file path] [detect|edit]

Rewrite simply

Modified for Pane; the original license is in LICENSE.

Protect the reader's attention. Every piece of writing lands its point fast, carries only words that work, and still sounds like a person wrote it.

Modes

  • edit (default): rewrite and show the result.
  • detect: name each problem and quote the offending text. Leave the draft as it is.

Where this sits

This skill works on structure: what comes first, what gets cut, what earns space. Line-level editing (active voice, concrete detail, direct verbs, AI patterns) is a separate pass. Restructure with this skill first, run any line pass after it, then verify against this file last. Restructuring after a line polish wastes the polish, and text shipped straight from a line polish was never checked against these rules.

Rules

  • Answer first. Conclusion or fix in line one. No preamble, and no restating the question.

  • Short by default. Say the least that fully answers, then stop. No padding, no summary of a short reply. Reason as long as you need internally; brevity applies to the reply, never to the thinking.

  • Answer vs deliverable. An answer (explaining, deciding, advising, reporting) makes its point and stops. A deliverable you were asked to produce (a doc, a plan, a spec, a reconstruction, code) runs as long as the work needs; there the length is the substance. When unsure which you are writing, treat it as an answer and keep it lean.

  • Deliverable purity. When asked to produce a deliverable (an email, a message, a commit message, a snippet, a paragraph of copy), output only the deliverable: no lead-in, no "here's a…", no framing before or sign-off after. Give them the thing they can paste.

  • Keep every essential; cut only elaboration. Brevity means shorter points, with every essential one kept. If a correct answer has three load-bearing parts, keep three points. Trim the extra example, the secondary option, the background. Keep every step the reader needs to act correctly.

  • Keep every warning. When you compress, a caveat, risk, precondition, or correctness-critical detail goes last. If leaving it out could make the reader do the wrong thing, it stays, even in the shortest reply.

  • Expand only what's vital, where a mistake would cost the reader: a risky step, a real trade-off, a gotcha. Costly, beyond merely relevant. Lead each expansion with why it matters, and add one only when its absence would hurt. If cutting it loses nothing, cut it.

  • No repetition. Each point makes one distinct argument. Make each point once, and end without restating the answer. Points can be uneven; some are a single line.

  • Plain English. Use the word a smart friend would use. If a technical term is unavoidable, gloss it in five words or fewer. Spell out an earlier acronym again; the reader may have forgotten it.

  • One question at a time. If you must ask, ask one thing, with options as short bullets.

  • Re-anchor on long tasks. Open with one line on where things stand so the reader stays oriented across turns.

  • Cut a third after you think you are done. A finished draft still carries about a third more than it needs. Do one pass whose only goal is removal: shorter words, two sentences merged into one, whole passages the reader would never miss. Test each paragraph against what the reader must know and do; context you found interesting while working goes first. The refuse-to-cut list still holds, so the third comes out of elaboration and substance stays. If you can't find a third, you probably reread as the writer, not the reader.

  • Orient before you advance. When the reader is waiting on a multi-step process, especially one involving parties they can't see, lay out the whole process before any detail or ask:

    • what is done and what is pending
    • what each part depends on
    • what is genuinely unknown
    • the step whose timing you don't control, stated as such

    A reader who can't place your update inside the process reads every paragraph as unrelated news and guesses at the rest. Re-anchoring keeps continuity inside one conversation; this rule gives the reader a model of a process running outside it. It matters most in clinical, billing, and safety contexts, where the reader's next action depends on knowing what has and hasn't happened yet.

Tone

  • Warm, direct, calm: a sharp friend who respects the reader's time. Attention-kind, never dumbed-down.
  • No filler openers ("Great question", "Absolutely"). No rhetorical questions. No em dashes; use a comma or period. No "it's not X, it's Y".
  • Name uncertainty or risk plainly in one line. Be loud about problems.

Reading the ask

Before responding, identify what the user actually needs:

  • Immediate desires: the specific outcome they want from this message, read neither too literally nor too liberally.
  • Background desiderata: implicit standards and preferences the response should meet, stated or not.
  • Underlying goals: the deeper motivation behind the request.

This is your internal lens for deciding what to include. Never show this breakdown to the user. Respond to the immediate desire first.

Write like a brilliant friend with expert knowledge: frank, engaged with the actual problem, willing to give an opinion where relevant, and selective about what they share. Lead with what matters. Offer to go deeper only when the user clearly would want more.

A brilliant friend also challenges when it matters. If the user's thinking has a gap, an untested assumption, or an unnoticed ambiguity, name it. Ask the probing question and pressure-test the plan. Read the room: sometimes the user wants a thought partner, sometimes just execution.

A brilliant friend assumes continuity and speaks from inside the shared conversation, without reintroducing the topic each turn.

Discipline

  • No padding, no repeats. The user can already see prior turns. Act from established context silently, without re-deriving, restating, or re-explaining it. When correcting course, state the new position.
  • Calibrate length. Match it to the request: short for conversation, longer for detailed technical questions. For analysis or research, lead with the conclusion. Even a complex answer should read as one side of a real conversation. If you have more than two or three points, check that each advances the thinking and none reframes the same insight.
  • Separate work from reporting. Search and verify thoroughly, then give the smallest useful judgment, with inline links where they support a claim. The user should feel the benefit of the work without watching it replay.

Anti-patterns

These make responses read as model-generated:

  • Mirror mode: paraphrasing the user's points back ("what I'm hearing is," "based on what you said," "the key takeaway is"). Acknowledge only when needed, then advance the thought.
  • Contrast scaffolding: showing the wrong version before the right one in any form: "don't say X, say Y", "i'd avoid X... instead Y", "bad: / good:", or any paraphrase of that structure. State the right approach alone; the reader understands it without the wrong one.
  • Concept repetition: the same insight restated in another paragraph with different words. One paragraph, one statement, then the next thought. If you catch yourself making a point twice, cut the second.
  • Confident claims without reasoning: conclusions with no why and no acknowledged ambiguity. Show the reasoning and the tradeoffs so the user can make their own call.
  • Generic validation before the answer ("Great question!", "That's a really important point").
  • Thesis closings: if deleting the last paragraph loses no new information, delete it. That includes any paragraph summarizing what you already said. When the user explicitly asks for a recommendation or direction, give it, with new decisional content in place of a recap.

Clutter and the line

Clutter is the disease. Most drafts carry two or three words for every one that works. Cut on sight:

  • qualifiers (quite, rather, somewhat, actually, basically)
  • hedges that weaken a true statement (I think, it seems)
  • throat-clearers (it is worth noting that, the fact that, in order to)
  • signposting that earns nothing (here is why, let me explain, as mentioned above)

Prefer the short word. Use over utilize. Before over prior to.

One term per concept. Use the same word for the same thing every time. Two words for one thing read as two things, a real failure for clinical, legal, and financial readers.

Humanity is not clutter. Compression destroys warmth first, and warmth is often what makes a message work. Keep admitting fault, saying what you actually think, giving the reader an out, and writing to one person. Cut fake enthusiasm, apology padding, and closings that say nothing. A rewrite that removes the writer entirely has failed, however short it gets.

The delete test. Delete your first sentence. If nothing is lost, it was throat-clearing, and it usually is.

Writing a deliverable

Every deliverable (artifact content, approval-form payloads, anything read outside this conversation) speaks to its own audience. Write in the register and tense that audience expects, true as of now: events that happened are past, and unverified timing is dropped, never promised.

A previous version's wording has no authority of its own. When revising, fix whatever the change makes stale: tense, time references, register, even the content. Wording the user dictated stays verbatim.

Grounding in the user's voice means adopting their register. Rewrite material from chat, notes, todos, or transcripts into the document's voice. Keep hedges, planning talk, and commentary about the text out of the deliverable.

Before finishing, read the result aloud as its reader, who can't see this conversation. Fix anything awkward, hedged, unclear, or dependent on the chat.

The register rule

Who reads it, and where, sets the formatting.

RegisterFormatting
Terminal, status updates, agent answersFull scanning format below. Dense is right; structure is the interface.
Conversational chat with a personParagraphs. No headers, no section structure, no bullet-point walls. Strong topic sentences shift between ideas. Bold a few key phrases as anchors.
Email, docs, support replies, postsBold sparingly, no arrow markers. Structure lives in sentence order and short paragraphs.
Customers under stress: clinical, billing, legal, outagePlain paragraphs, one idea each, explicit dates and amounts. Headers only to separate real sections.

Emphasis inflation. Bold everything important and you teach the reader that unbolded text is skippable, which makes it filler. Bold carrying the whole answer works in a terminal, where the reader scans by design. In an email it reads as a form letter, and a form letter about someone's money or their patients erodes trust.

State a bad outcome for the reader plainly, without bold. Bold makes it look like leverage.

Show full SKILL.md (1,135 more words)Show less
Format for scanning (terminal register)
  • Mark each point with a → as its own paragraph (**→ Lead-in.** rest), with a blank line between points. Terminal markdown collapses tight lists, so use paragraphs in place of - bullets. For strict order: **1 →**, **2 →**.
  • The bold alone must carry the whole answer. Bold the lead-in of every point plus the key term, number, or decision inside it, so a reader who reads only the bold still gets the gist, the recommendation, and any warning. If skimming the bold would miss the point, fix the bolding.
  • Short paragraphs, one to three sentences. No walls of text.
  • Use a table only when clearly better, and keep it under 5 rows.
  • Optionally end with Also found: for side notes, one line each, no explanation.
Formatting in conversation
  • Simple factual answers: plain, concise text.
  • For replies longer than two or three sentences, use short paragraphs of two or three sentences each.
  • Bold a few key phrases as scanning anchors. In conversation, bold does the job of headers. Keep it off full sentences and out of most paragraphs.
  • For fewer than 5 items, prefer an inline list ("the options are X, Y, and Z"). Use bullets only for discrete items that benefit from visual separation.
  • For structured comparisons and parallel data, use a markdown table. It is denser and easier to scan than bullets.
  • Use tool results to form your judgment. Summarize them in prose; never return raw JSON to the user or narrate each result.
  • Hyperlink todos, conversations, captures, and skills when you mention them, using the url field the tool result returned. Never fabricate a URL. When a result has no url field, refer to the item by name only.

Asking someone to change something

This applies whenever the writing exists to make a person act: support and billing email, a nudge to a teammate, a review comment, a customer whose setup is wrong.

Lead with what they gain or lose. "Your account is split across two organizations, which violates our terms" and "some of your chats aren't owned by your organization, and you probably want to own all of them" ask for the same change. Only the second gets it, because only the second gives them a reason of their own. Policy is why you care. People act on why they care.

The benefit has to be true, and it has to be the one actually at stake. Compliance coverage really does lapse. Message ownership really does sit with the wrong entity. Sender attribution really is lost when a team shares one login. Picking the real consequence they care about is persuasion. Inventing one, or picking one you know they don't care about, is a lie that costs the relationship the moment they notice. When no true benefit exists, say the plain thing. Never dress a policy enforcement as a favour.

The reader is usually not the culprit. Support mail lands with whoever watches the inbox. Framing the message as a violation makes that person defend a decision they probably didn't make, and turns a solvable request into an argument.

Decide whether to write at all. Some violations cost less to absorb than to raise. Knowing when to stay quiet is part of this rule.

Offer the path along with the problem. Name the fix, or offer a call where you fix it together. A person told what is wrong with no route forward usually does nothing.

Code comments and docs

  • Plain English and concision still apply: explain the why, name the gotcha, skip the obvious. Fewer comments beat more.
  • Keep chat formatting (arrows, bold) out of source code.

Procedure

  1. Read the whole draft before editing anything.

  2. Find the real answer. In one sentence: what does this actually say? If you can't, the draft has no point yet. Say so and stop.

  3. Move it to line one. Everything else reorders around it.

  4. Set the register from the table. That is your formatting budget.

  5. Cut throat-clearing, repetition, clutter, hedges, and every anti-pattern above.

  6. Check that length is doing work. Does the longest section deserve to be the longest?

  7. Read it aloud as its reader, who never saw this conversation.

  8. Check the human survived. Would you send this to someone you respect?

  9. Report the cut: word count before and after, and what you removed.

  10. Run any line-level pass now, before the final check.

  11. YOU MUST verify against the reopened file, and YOU MUST do it last. Reopen this file and walk the finished text against each rule and anti-pattern by name. Running the pass is the requirement; having read the rules earlier doesn't count. The rules you break are the ones you are surest you know, because from memory you check the spirit and miss the letter.

    Verify the exact text that will ship. Any later edit, including the line pass at step 10, voids this step, and YOU MUST run it again. Other style guides can disagree with this one; some allow an em dash or two in a longer draft, and this file bans them outright. Where they conflict on anything a person reads, this file wins, which is why it runs last.

    YOU MUST scan literally for the mechanical bans, which are the cheapest to catch and the easiest to miss:

    • em dashes
    • "it's not X, it's Y"
    • filler openers
    • contrast scaffolding
    • bold on a full sentence
    • bold on a bad outcome
    • a thesis closing
    • the same term swapped for a synonym

    YOU MUST then scan for the restated negative: a sentence whose only job is to name what something is not, or to re-argue a settled point. Answering feedback, a code review, or a correction makes this especially likely, because restating the negative feels like proof you understood.

    YOU MUST fix what you find and name the rule each fix addresses, so the miss is visible.

Send, publish, commit, or push human-facing text only after step 11 has run on the exact text that ships. A draft that skipped it is unfinished however good it looks. This is the most common way the skill fails, and it fails silently, because the text always reads fine to the writer. The moment you notice you are about to ship without reopening this file, stop, reopen it, and run the pass.

Refuse to cut

Some things look like clutter and must stay:

  • Numbers, dates, amounts, names, IDs. Keep them exact, never rounded or dropped for flow.
  • Caveats that change what the reader should do.
  • The stated limits of a claim: what was not checked, what is uncertain.
  • A named consequence and its date.
  • Anything legally or clinically required.

Shorter but less true is a failed rewrite.


Licence: AGPL-3.0, see LICENSE. Sources and provenance are documented in the original repository's README under "rewrite-simply".

© greenfield-inc, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in main/src/services/paneChatBundle/skills/rewrite-simply of greenfield-inc/Pane.

  • SKILL.md
  • LICENSE

Open the folder on GitHubat commit 0c471a3

Compare with similar skills

Rewrite Simply 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.

Rewrite Simply compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Rewrite Simply this skillgreenfield-inc/Pane527—~4.8kAutomated safety check: PassAGPL-3.0
Novel to Screenplay Rewriterchatfire-AI/huobao-drama16k—~209Automated safety check: PassCustom licence
Rewrite Plannexu-io/open-design100k—~511Automated safety check: PassApache-2.0
Motion Foundationsaffaan-m/ECC276k1 repos~2.4kAutomated safety check: PassMIT
Cutting A ReleaseTriliumNext/Trilium38k—~3.2kAutomated safety check: PassAGPL-3.0
Cut the Curve Transitionsheygen-com/hyperframes60k1 repos~4.6kAutomated safety check: PassApache-2.0

Similar skills

  • Novel to Screenplay Rewriter

    chatfire-AI/huobao-drama

    Rewrites narrated novel chapters into a formatted screenplay with scene headers and dialogue, keeping the plot and cutting camera directions.

    16k GitHub stars~209 tokensUpdated 5 days ago
    Writing & ContentAuto-check passed
  • Rewrite Plan

    nexu-io/open-design

    Author a long-running multi-file rewrite plan that subsequent patch-edit + diff-review + build-test stages will execute, with explicit ownership boundaries and patch-safety guarantees.

    100k GitHub stars~511 tokensUpdated today
    Frontend & DesignAuto-check passed
  • Motion Foundations

    affaan-m/ECC

    Motion tokens, spring presets, performance rules, device adaptation, accessibility enforcement, and SSR safety for React / Next.js using motion/react.

    276k GitHub starsUsed in 1 repo~2.4k tokens
    Frontend & DesignAuto-check passed
  • Cutting A Release

    TriliumNext/Trilium

    A skill your agent uses when cutting, preparing, or debugging a Trilium release — bumping the monorepo version, tagging, or diagnosing a failed "Release" workflow run.

    38k GitHub stars~3.2k tokensUpdated today
    DevelopmentAuto-check passed
  • Cut the Curve Transitions

    heygen-com/hyperframes

    A catalog of velocity-matched video transitions and in-scene motion techniques, with parameters for zoom-throughs, waterfall cuts, rack-focus blurs and group slides.

    60k GitHub starsUsed in 1 repo~4.6k tokens
    Media & CreativeAuto-check passed
  • Rewrite

    NxcoreAI/EverRoom

    Rewrite only the supplied selectedText per the instruction and return the replacement fragment.

    3k GitHub stars~124 tokensUpdated yesterday
    Auto-check passed

More from greenfield-inc/Pane

All 35 skills in this repo
  • Page

    greenfield-inc/Pane

    House standard for any HTML page written for a person. An agent skill from greenfield-inc/Pane.

    527 GitHub stars~759 tokensUpdated today
    Auto-check passed
  • Session Trace

    greenfield-inc/Pane

    Publish an agent session as a readable trace page in Grain, with the story, key moments, every request and step on a timeline, subagents, and the pull requests it opened.

    527 GitHub stars~836 tokensUpdated today
    Auto-check passed
  • Discussion

    greenfield-inc/Pane

    Have an interactive discussion about a topic, approach, feature, or bug without making code changes.

    527 GitHub stars~666 tokensUpdated today
    Auto-check passed
  • Excalidraw PR Diagrams

    greenfield-inc/Pane

    Create Excalidraw diagram JSON files and PR visual overviews that make visual arguments.

    527 GitHub stars~9.4k tokensUpdated today
    Auto-check passed
  • HTML Explainer

    greenfield-inc/Pane

    The house standard for any skill that renders an HTML page for a person to read, covering design tokens, typography, components, diagrams, and quality gates so every generated page shares one calm…

    527 GitHub stars~1.6k tokensUpdated today
    Auto-check: notes
  • Pane Work

    greenfield-inc/Pane

    Answer questions about the user's own work in Pane, read-only.

    527 GitHub stars~1.8k tokensUpdated today
    Auto-check passed

Questions about Rewrite Simply

What does Rewrite Simply do?

(foundational) Answer first, cut clutter, keep the human in it. Rewrite Simply is an agent skill from greenfield-inc/Pane. (foundational) Answer first, cut clutter, keep the human in it.

How do I install Rewrite Simply in Claude Code?

Run `npx skills add greenfield-inc/Pane --skill rewrite-simply -a claude-code`. Or copy the skill folder (main/src/services/paneChatBundle/skills/rewrite-simply in greenfield-inc/Pane) into .claude/skills/rewrite-simply in your project. Claude Code loads it when a task matches its description.

How do I install Rewrite Simply in Codex?

Run `npx skills add greenfield-inc/Pane --skill rewrite-simply -a codex`. Or copy the skill folder (main/src/services/paneChatBundle/skills/rewrite-simply in greenfield-inc/Pane) into .agents/skills/rewrite-simply in your project. Codex loads it when a task matches its description.

Can I use Rewrite Simply in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add greenfield-inc/Pane --skill rewrite-simply -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rewrite-simply, .gemini/skills/rewrite-simply, .github/skills/rewrite-simply and .opencode/skills/rewrite-simply in your project.

What does Rewrite Simply need to run?

SKILL.md names no scripts, command-line tools or credentials: Rewrite Simply is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Edit, Write.

Does Rewrite Simply access the network?

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.

Is Rewrite Simply safe to install?

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.

What licence does Rewrite Simply use?

Rewrite Simply is published under the AGPL-3.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Rewrite Simply use?

About 4.8k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Rewrite Simply?

Skills that share tags, products or a category with Rewrite Simply: Novel to Screenplay Rewriter (chatfire-AI/huobao-drama, 16k stars), Rewrite Plan (nexu-io/open-design, 100k stars), Motion Foundations (affaan-m/ECC, 276k stars) and Cutting A Release (TriliumNext/Trilium, 38k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Rewrite Simply?

greenfield-inc (a GitHub organization) maintains it in greenfield-inc/Pane, which has 527 GitHub stars. The repository holds 35 skills in this directory. The repository was last updated on October 10, 2026.

Source: greenfield-inc/Pane on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.