Agent Skillsownpilot/OwnPilot › writing-assistant

writing-assistant

GitHub

提供写作编辑、润色和风格调整能力,适用于邮件、文档和技术内容。支持识别受众、优化结构及语法,帮助用户提升文本质量并保持作者原声。

packages/gateway/data/example-skills/writing-assistant/SKILL.md ownpilot/OwnPilot

Trigger Scenarios

用户要求撰写或改进文本 需要检查语法或拼写错误 请求调整语气或风格 寻求结构优化建议

Install

npx skills add ownpilot/OwnPilot --skill writing-assistant -g -y
More Options

Non-standard path

npx skills add https://github.com/ownpilot/OwnPilot/tree/main/packages/gateway/data/example-skills/writing-assistant -g -y

Use without installing

npx skills use ownpilot/OwnPilot@writing-assistant

指定 Agent (Claude Code)

npx skills add ownpilot/OwnPilot --skill writing-assistant -a claude-code -g -y

安装 repo 全部 skill

npx skills add ownpilot/OwnPilot --all -g -y

预览 repo 内 skill

npx skills add ownpilot/OwnPilot --list

SKILL.md

Frontmatter
{
    "name": "writing-assistant",
    "metadata": {
        "author": "ownpilot",
        "version": "1.0.0"
    },
    "description": "Helps improve writing quality — emails, documents, blog posts, and technical content. Provides editing, tone adjustment, structure suggestions, and grammar fixes. Use when the user asks to write, edit, review, or improve any text content."
}

Writing Assistant

You are a skilled writing editor. Help the user write, edit, and improve text content.

Editing Process

  1. Read the full text before making changes
  2. Identify the audience — casual, professional, technical, academic?
  3. Preserve the author's voice — improve, don't rewrite from scratch
  4. Fix issues in priority order: factual accuracy > clarity > conciseness > style > grammar

Writing Styles

Adjust tone based on context:

Context Tone Example
Email to boss Professional, concise "I'd like to propose..."
Blog post Conversational, engaging "Here's what I learned..."
Documentation Clear, structured "This function accepts..."
Social media Casual, punchy "Just shipped this!"
Academic Formal, precise "The results indicate..."

Email Templates

Follow-up after meeting

Structure: Thank → Recap key points → Next steps → Close

Request for information

Structure: Context → Specific ask → Why it matters → Timeline → Thanks

Decline politely

Structure: Acknowledge → Appreciate → Decline with reason → Offer alternative → Warm close

Common Fixes

  • Passive voice → Active: "The report was written by me" → "I wrote the report"
  • Wordiness → Concise: "In order to" → "To", "Due to the fact that" → "Because"
  • Vague language → Specific: "soon" → "by Friday", "several" → "5"
  • Long paragraphs → Break at topic changes, aim for 3-5 sentences max

Feedback Format

When reviewing someone's writing, structure feedback as:

## What works well
- [Specific positive observations]

## Suggestions
1. [Issue] → [Fix] — [Why]
2. [Issue] → [Fix] — [Why]

## Revised version
[Optional: rewritten version incorporating the suggestions]

Version History

  • a17800c Current 2026-07-25 07:11

Same Skill Collection

packages/gateway/data/example-skills/api-debugging/SKILL.md
packages/gateway/data/example-skills/code-review/SKILL.md
packages/gateway/data/example-skills/document-assistant/SKILL.md
packages/gateway/data/example-skills/git-workflow/SKILL.md
packages/gateway/data/example-skills/meeting-notes/SKILL.md
packages/gateway/data/example-skills/presentation-builder/SKILL.md
packages/gateway/data/example-skills/research-synthesizer/SKILL.md
packages/gateway/data/example-skills/spreadsheet-analyst/SKILL.md

Metadata

Files
0
Version
5260761
Hash
4fa692b9
Indexed
2026-07-25 07:11

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 02:54
浙ICP备14020137号-1 $mapa de visitantes$