Impeccable Design Polish
nexu-io/open-design
Follow-up design polish skill inspired by Impeccable. An agent skill from nexu-io/open-design.
逐段润色——在保留作者原有语气/风格的前提下改善节奏、清晰度、去除冗余, 找规律而不是逐句挑错。Use when 用户说"把这段改得更简洁有力""这段读起来 卡""帮我润色一下这几段"。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 structural-diagnosis。
$ npx skills add open-octo/octo-agent --skill line-polish -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install open-octo/octo-agent line-polish --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "line-polish" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/line-polish into .claude/skills/line-polish/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "line-polish", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/line-polishType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add open-octo/octo-agent --skill line-polish -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install open-octo/octo-agent line-polish --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/internal/skills/experts/line-polish .agents/skills/line-polish && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "line-polish" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/line-polish into .agents/skills/line-polish/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "line-polish", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add open-octo/octo-agent --skill line-polish -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install open-octo/octo-agent line-polish --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/internal/skills/experts/line-polish .cursor/skills/line-polish && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "line-polish" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/line-polish into .cursor/skills/line-polish/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "line-polish", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/open-octo/octo-agent.git --path internal/skills/experts/line-polish--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add open-octo/octo-agent --skill line-polish -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install open-octo/octo-agent line-polish --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/internal/skills/experts/line-polish .gemini/skills/line-polish && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "line-polish" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/line-polish into .gemini/skills/line-polish/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "line-polish", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install open-octo/octo-agent line-polishInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add open-octo/octo-agent --skill line-polish -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .github/skills && cp -r skills-src/internal/skills/experts/line-polish .github/skills/line-polish && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "line-polish" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/line-polish into .github/skills/line-polish/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "line-polish", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add open-octo/octo-agent --skill line-polish -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install open-octo/octo-agent line-polish --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/internal/skills/experts/line-polish .opencode/skills/line-polish && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "line-polish" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/line-polish into .opencode/skills/line-polish/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "line-polish", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
line-polish逐段润色——在保留作者原有语气/风格的前提下改善节奏、清晰度、去除冗余, 找规律而不是逐句挑错。Use when 用户说"把这段改得更简洁有力""这段读起来 卡""帮我润色一下这几段"。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 structural-diagnosis。
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.
Read from SKILL.md and the folder at commit bbae80e. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from open-octo/octo-agent at commit bbae80e, republished under its Apache-2.0 licence (© open-octo). 47 words, ~465 tokens.
.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.段落润色是在稿子结构已经站得住脚之后做的事——改善文字的移动方式,同时 保留作者的语气。这不是"帮你写得更好看",是帮你去掉阻碍阅读的东西, 留下你自己的声音。
按读者阅读的速度读,不是扫描找错误。段落润色关心的是文字本身的质感: 节奏、推进感、清晰度、语气。听哪里读着卡壳、哪里突然变得平淡、哪里说得 太多、哪里丢掉了作者原本的表达方式。
先摸清这个作者的语气,再动手。 读够多的材料,知道"这个作者的文字" 听起来是什么样——句子的习惯节奏、用词范围、情绪基调。一次把作者语气磨成 "正确但没有个性的通用好文字"的润色,是失败的润色。
找规律,不要逐句罗列。 一份罗列了五十个具体句子问题的润色意见教不会 作者什么。找出三四个反复出现的模式,命名它们,给代表性例子,让作者自己 把这个认识套用到全文。
对每个发现的模式:命名它,说明这个模式让读者付出了什么代价,给两三个 带具体位置的代表性例子,说明改进的方向。用"视角更清晰""意象更干净" "节奏更有力""少一点解释""指代更明确"这类具体说法,说清楚文字能获得 什么,而不只是指出哪里不对。
保留有意为之的粗粝感、含糊、留白、重复或破碎的节奏——如果这些是为了 服务语气或效果。拿不准是刻意选择还是失误的时候,说出来问,不要直接改。
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
SKILL.md and 2 other files in internal/skills/experts/line-polish of open-octo/octo-agent.
Open the folder on GitHubat commit bbae80e
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Line Polish this skillopen-octo/octo-agent | 125 | — | ~465 | Automated safety check: Pass | Apache-2.0 | |
| Impeccable Design Polishnexu-io/open-design | 100k | — | ~735 | Automated safety check: Pass | Apache-2.0 | |
| Team PolishDonchitos/Claude-Code-Game-Studios | 26k | — | ~4.5k | Automated safety check: Notes | MIT | |
| Nature-Style Academic PolishingYuan1z0825/nature-skills | 47k | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Code Polishsickn33/agentic-awesome-skills | 47k | 1 repos | ~2.4k | Automated safety check: Pass | MIT | |
| Blueprint Polish Polishreceptron/mulmoterminal | 237 | — | ~1.2k | Automated safety check: Pass | MIT |
nexu-io/open-design
Follow-up design polish skill inspired by Impeccable. An agent skill from nexu-io/open-design.
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.
Yuan1z0825/nature-skills
Polishes, translates or tightens existing academic prose and fixes manuscript LaTeX layout while keeping facts, terminology and evidence boundaries intact.
sickn33/agentic-awesome-skills
Rewrites unprofessional code comments into clear ones and performs non-semantic cleanup.
receptron/mulmoterminal
Polish the next file on the list to the house style without changing what it says, keep the original, and check it.
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…
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…
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…
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.
open-octo/octo-agent
Review local code changes. An agent skill from open-octo/octo-agent.
open-octo/octo-agent
AI-driven multi-format SVG content generation system. An agent skill from open-octo/octo-agent.
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…
逐段润色——在保留作者原有语气/风格的前提下改善节奏、清晰度、去除冗余, 找规律而不是逐句挑错。Use when 用户说"把这段改得更简洁有力""这段读起来 卡""帮我润色一下这几段"。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 structural-diagnosis。. Line Polish is an agent skill from open-octo/octo-agent.
Line Polish fits situations like: 用户说把这段改得更简洁有力这段读起来 卡帮我润色一下这几段。这是在结构已经稳定之后做的表层打磨——如果稿子 整体结构还有问题,先用 structural-diagnosis.
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.
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.
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.
SKILL.md names no scripts, command-line tools or credentials: Line Polish is instructions for the agent only.
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.
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.
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.
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.
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.
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.