Agent skill

Line Polish

by open-octo in open-octo/octo-agent

逐段润色——在保留作者原有语气/风格的前提下改善节奏、清晰度、去除冗余, 找规律而不是逐句挑错。Use when 用户说"把这段改得更简洁有力""这段读起来 卡""帮我润色一下这几段"。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 structural-diagnosis。

Apache-2.0Auto-check passed

Install Line Polish

skills CLI
$ npx skills add open-octo/octo-agent --skill line-polish -a claude-code

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

GitHub CLI
$ gh skill install open-octo/octo-agent line-polish --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/open-octo/octo-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/internal/skills/experts/line-polish .claude/skills/line-polish && 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
line-polish
GitHub stars
125
Token cost
~465 tokens
SKILL.md length
47 words
Files
3
Skills in repo
40
Repo updated
First seen
Licence
Apache-2.0

At a glance

逐段润色——在保留作者原有语气/风格的前提下改善节奏、清晰度、去除冗余, 找规律而不是逐句挑错。Use when 用户说"把这段改得更简洁有力""这段读起来 卡""帮我润色一下这几段"。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 structural-diagnosis。

  • 用户说把这段改得更简洁有力这段读起来 卡帮我润色一下这几段。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 structural-diagnosis
  • SKILL.md covers 怎么读, 检查维度, 输出格式 and 边界
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Line Polish is an agent skill from open-octo/octo-agent. 逐段润色——在保留作者原有语气/风格的前提下改善节奏、清晰度、去除冗余, 找规律而不是逐句挑错。Use when 用户说"把这段改得更简洁有力""这段读起来 卡""帮我润色一下这几段"。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 structural-diagnosis。

Its SKILL.md is about 470 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `PROVENANCE.md`).

The repository describes itself as: Open-source, single-binary, self-hosted AI agent — your models and data stay on your machine. A coding agent on par with Claude Code and a personal assistant lighter than… The licence is Apache-2.0.

When your agent uses it

  • 用户说把这段改得更简洁有力这段读起来 卡帮我润色一下这几段。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 structural-diagnosis

Example prompts

  • “把这段改得更简洁有力”
  • “这段读起来 卡”
  • “帮我润色一下这几段”
  • “/line-polish”

What it can do on your machine

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

  • Tool permissions

    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.

  • 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

Line Polish loads about 465 tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 47 words of instructions outside code blocks.

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

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 open-octo/octo-agent at commit bbae80e, republished under its Apache-2.0 licence (© open-octo). 47 words, ~465 tokens.

Download SKILL.mdSave it as .claude/skills/line-polish/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
line-polish
description
逐段润色——在保留作者原有语气/风格的前提下改善节奏、清晰度、去除冗余, 找规律而不是逐句挑错。Use when 用户说"把这段改得更简洁有力""这段读起来 卡""帮我润色一下这几段"。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 `structural-diagnosis`。
license
Apache-2.0 (adapted from haowjy/creative-writing-skills, skills/story-review/resources/line-edit.md; complete terms in LICENSE.txt)
metadata.origin
"先学会这个作者的语气再动手"原则、"找规律不逐句罗列"方法、 冗余检测("AI生成文本最常见的毛病是文字已经做到了效果,又来一句解释 这个效果"),改编自 haowjy/creative-writing-skills 的…

Skill: line-polish

段落润色是在稿子结构已经站得住脚之后做的事——改善文字的移动方式,同时 保留作者的语气。这不是"帮你写得更好看",是帮你去掉阻碍阅读的东西, 留下你自己的声音。

怎么读

按读者阅读的速度读,不是扫描找错误。段落润色关心的是文字本身的质感: 节奏、推进感、清晰度、语气。听哪里读着卡壳、哪里突然变得平淡、哪里说得 太多、哪里丢掉了作者原本的表达方式。

先摸清这个作者的语气,再动手。 读够多的材料,知道"这个作者的文字" 听起来是什么样——句子的习惯节奏、用词范围、情绪基调。一次把作者语气磨成 "正确但没有个性的通用好文字"的润色,是失败的润色。

找规律,不要逐句罗列。 一份罗列了五十个具体句子问题的润色意见教不会 作者什么。找出三四个反复出现的模式,命名它们,给代表性例子,让作者自己 把这个认识套用到全文。

检查维度

  • 语气:这段文字属不属于这个作者、这篇文章的语域和项目风格?还是已经 漂移成了"正确但没有个性"的通用文字?
  • 节奏:句子长短、段落切分、标点、停顿是不是随着内容的重要性/情绪 强度在变化?还是不管发生什么都是同一个速度?
  • 清晰度:读者能不能不靠额外解释就跟上动作、指代关系、逻辑推进? 含糊不等于深刻。
  • 质感:细节是具体而精选的,还是泛泛而堆砌的?一个精准的例子胜过 三个凑合的例子。
  • 潜台词/留白:(如果是对话/引用体写作)说出来的内容是不是承载了 比字面更多的信息?有没有该留白却说破的地方?
  • 冗余:这是AI生成文本里最常见的表层问题——文字已经通过描写/ 论证做到了某种效果,后面又来一句话把这个效果解释一遍。比如一段话已经 通过具体的场景描写让读者感受到紧张,结果结尾又加一句"这让人感到十分 紧张"。检查有没有这种"做完了再解释一遍自己做了什么"的模式。

输出格式

对每个发现的模式:命名它,说明这个模式让读者付出了什么代价,给两三个 带具体位置的代表性例子,说明改进的方向。用"视角更清晰""意象更干净" "节奏更有力""少一点解释""指代更明确"这类具体说法,说清楚文字能获得 什么,而不只是指出哪里不对。

保留有意为之的粗粝感、含糊、留白、重复或破碎的节奏——如果这些是为了 服务语气或效果。拿不准是刻意选择还是失误的时候,说出来问,不要直接改。

边界

  • 不解决结构问题。如果一段读起来卡,是因为它在整篇文章里就不该出现在 这个位置,润色文字解决不了——回到 structural-diagnosis。
  • 不磨平作者的语气。目标是让这段文字更好地成为它自己,不是变成"标准 好文字"。
  • 不逐句列问题清单。找模式,给代表性例子,让作者自己应用到全文,而不是 把每一句都改一遍——那样作者学不到规律,下次还是同样的问题。

© open-octo, 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

Files

SKILL.md and 2 other files in internal/skills/experts/line-polish of open-octo/octo-agent.

  • SKILL.md
  • LICENSE.txt
  • PROVENANCE.md

Open the folder on GitHubat commit bbae80e

Compare with similar skills

Line Polish 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.

Line Polish compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Line Polish this skillopen-octo/octo-agent125—~465Automated safety check: PassApache-2.0
Impeccable Design Polishnexu-io/open-design100k—~735Automated safety check: PassApache-2.0
Team PolishDonchitos/Claude-Code-Game-Studios26k—~4.5kAutomated safety check: NotesMIT
Nature-Style Academic PolishingYuan1z0825/nature-skills47k—~1.5kAutomated safety check: PassApache-2.0
Code Polishsickn33/agentic-awesome-skills47k1 repos~2.4kAutomated safety check: PassMIT
Blueprint Polish Polishreceptron/mulmoterminal237—~1.2kAutomated safety check: PassMIT

Similar skills

  • Impeccable Design Polish

    nexu-io/open-design

    Follow-up design polish skill inspired by Impeccable. An agent skill from nexu-io/open-design.

    100k GitHub stars~735 tokensUpdated today
    Frontend & DesignAuto-check passed
  • Team Polish

    Donchitos/Claude-Code-Game-Studios

    Orchestrate the polish team — performance-analyst, technical-artist, sound-designer, qa-tester — to optimize and harden a feature or area.

    26k GitHub stars~4.5k tokensUpdated 2 days ago
    Game DevelopmentAuto-check: notes
  • Nature-Style Academic Polishing

    Yuan1z0825/nature-skills

    Polishes, translates or tightens existing academic prose and fixes manuscript LaTeX layout while keeping facts, terminology and evidence boundaries intact.

    47k GitHub stars~1.5k tokensUpdated today
    Writing & ContentAuto-check passed
  • Code Polish

    sickn33/agentic-awesome-skills

    Rewrites unprofessional code comments into clear ones and performs non-semantic cleanup.

    47k GitHub starsUsed in 1 repo~2.4k tokens
    DevelopmentAuto-check passed
  • Blueprint Polish Polish

    receptron/mulmoterminal

    Polish the next file on the list to the house style without changing what it says, keep the original, and check it.

    237 GitHub stars~1.2k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Nature Polishing

    Galaxy-Dawn/claude-scholar

    Polish, restructure, or translate academic prose into Nature-leaning English using writing-strategy principles, curated Nature/Nature Communications article patterns, and phrase-level support from…

    5.7k GitHub starsUsed in 3 repos~3.6k tokens
    Research & ScienceAuto-check passed

More from open-octo/octo-agent

All 40 skills in this repo
  • Image Gen

    open-octo/octo-agent

    Acquire images as files — generate them with an AI image model (14 providers: OpenAI/gpt-image, Gemini, Qwen, Zhipu, Volcengine, Stability, FLUX, Ideogram, MiniMax, and more), search openly-licensed…

    125 GitHub stars~3.1k tokensUpdated today
    Auto-check: notes
  • Office XLSX

    open-octo/octo-agent

    Create, read, and edit Excel (.xlsx) spreadsheets programmatically with openpyxl — cell values, formulas, styling (fonts/fills/borders/alignment/number formats), merged cells, multiple sheets…

    125 GitHub stars~1.8k tokensUpdated today
    Auto-check: notes
  • Artifact Design

    open-octo/octo-agent

    Design guidance for any HTML/Markdown file shown in octo's Artifacts panel — reports, dashboards, architecture/system diagrams, generated UIs, slide-style pages, 3D scenes.

    125 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Code Review

    open-octo/octo-agent

    Review local code changes. An agent skill from open-octo/octo-agent.

    125 GitHub stars~942 tokensUpdated today
    Auto-check passed
  • Ppt Master

    open-octo/octo-agent

    AI-driven multi-format SVG content generation system. An agent skill from open-octo/octo-agent.

    125 GitHub stars~23k tokensUpdated today
    Auto-check: warnings
  • Config Setup

    open-octo/octo-agent

    Configure octo's global settings through guided conversation — set up AI model endpoints (providers, API keys, models), adjust agent defaults (reasoning effort, permission mode, coauthor, workspace…

    125 GitHub stars~3.3k tokensUpdated today
    Auto-check passed

Questions about Line Polish

What does Line Polish do?

逐段润色——在保留作者原有语气/风格的前提下改善节奏、清晰度、去除冗余, 找规律而不是逐句挑错。Use when 用户说"把这段改得更简洁有力""这段读起来 卡""帮我润色一下这几段"。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 structural-diagnosis。. Line Polish is an agent skill from open-octo/octo-agent.

When should I use Line Polish?

Line Polish fits situations like: 用户说把这段改得更简洁有力这段读起来 卡帮我润色一下这几段。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 structural-diagnosis.

How do I install Line Polish in Claude Code?

Run `npx skills add open-octo/octo-agent --skill line-polish -a claude-code`. Or copy the skill folder (internal/skills/experts/line-polish in open-octo/octo-agent) into .claude/skills/line-polish in your project. Claude Code loads it when a task matches its description.

How do I install Line Polish in Codex?

Run `npx skills add open-octo/octo-agent --skill line-polish -a codex`. Or copy the skill folder (internal/skills/experts/line-polish in open-octo/octo-agent) into .agents/skills/line-polish in your project. Codex loads it when a task matches its description.

Can I use Line Polish 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 open-octo/octo-agent --skill line-polish -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/line-polish, .gemini/skills/line-polish, .github/skills/line-polish and .opencode/skills/line-polish in your project.

What does Line Polish need to run?

SKILL.md names no scripts, command-line tools or credentials: Line Polish is instructions for the agent only.

Does Line Polish 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 Line Polish 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 Line Polish use?

Line Polish is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Line Polish use?

About 465 tokens (SKILL.md is roughly 1.9k 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 Line Polish?

Skills that share tags, products or a category with Line Polish: Impeccable Design Polish (nexu-io/open-design, 100k stars), Team Polish (Donchitos/Claude-Code-Game-Studios, 26k stars), Nature-Style Academic Polishing (Yuan1z0825/nature-skills, 47k stars) and Code Polish (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Line Polish?

open-octo (a GitHub organization) maintains it in open-octo/octo-agent, which has 125 GitHub stars. The repository holds 40 skills in this directory. The repository was last updated on October 10, 2026.

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