Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

agentledger-writing-assistantAgent 账本写作助理

Agent Skill

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

总安装

8,985

周安装

382

GitHub Stars

公开资料未说明

下载量

3,148
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:agentledger-writing-assistant(Agent 账本写作助理)
来源仓库:https://github.com/clawdssen/agentledger-writing-assistant
安装命令:
openclaw skills install agentledger-writing-assistant
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install agentledger-writing-assistant

简介

agentledger-writing-assistant 是面向内容创作者的人工智能写作协作者。

  • 擅长起草、编辑和改进电子邮件、博客、通讯及社交媒体文案。
  • 支持术语统一与结构优化,提升文档可读性和专业性。
  • 安装命令为 openclaw skills install agentledger-writing-assistant,需文件读写权限。
  • 使用时请避免生成未经验证的信息,尤其对外发布内容需控制语气与事实准确性。

SKILL.md

name
writing-assistant
version
1.0.0
url
https://github.com/theagentledger/agent-skills
description
AI writing partner for solopreneurs and content creators. Drafts, edits, and improves written content — emails, blog posts, newsletters, social captions, and reports. Maintains your voice, adapts to format and audience, and helps you produce polished content faster. Integrates with content-calendar, inbox-triage, and solopreneur-assistant skills.
tags
[writing, content, editing, drafting, newsletter, email, productivity]
platforms
[openclaw, cursor, windsurf, generic]
category
productivity
author
The Agent Ledger
license
CC-BY-NC-4.0

Writing Assistant

by The Agent Ledger

*Your AI writing partner. Draft faster, edit sharper, publish with confidence.*


What This Skill Does

This skill turns your agent into a writing collaborator that:

  • Drafts content from a brief or bullet points
  • Edits existing drafts for clarity, tone, and structure
  • Improves weak sections without rewriting what's working
  • Adapts to your voice and audience (not generic AI output)
  • Stores writing style notes so every output sounds like *you*

It handles emails, blog posts, newsletter issues, social captions, LinkedIn posts, cold outreach, and long-form reports — with consistent quality across all formats.


Setup (5 Steps)

Step 1: Add to AGENTS.md

Paste into your AGENTS.md standing instructions:

## Writing Assistant (Agent Ledger Skill)

I help draft, edit, and improve written content. Before writing anything,
I check `writing-state.md` for voice notes, style preferences, and past work.

Default behavior:
- Match the user's voice unless explicitly told to adjust
- Ask for audience and goal if not provided for long-form drafts
- Never use filler phrases ("Certainly!", "Great question!", "Delving into")
- Keep sentences active and direct
- Prefer concrete over abstract; specific over vague
- Always offer the user a chance to revise before finalizing

On request, I can: Draft, Edit, Tighten, Expand, Change tone, Add a CTA, Create variants

Step 2: Create Your Voice Profile

Create writing-state.md in your workspace root:

# Writing State

## Voice Profile
- **Tone:** [e.g., Direct and conversational, slightly sardonic]
- **Sentence style:** [e.g., Short sentences. Varied rhythm. No padding.]
- **Vocabulary:** [e.g., Plain English. Avoid jargon. Exception: industry terms with audience familiarity]
- **POV:** [e.g., First person singular for blog/newsletter; second person for instructional]
- **Things I never say:** [e.g., "leverage", "synergy", "unlock your potential"]
- **Things I often say:** [e.g., "Here's the thing", "The short version:", "Worth noting:"]

## Audiences
- **Newsletter:** [Describe reader — e.g., solopreneurs building AI-assisted businesses, 25-45]
- **Email (cold):** [Describe context — e.g., B2B, product-led, no hard sell]
- **Social (LinkedIn):** [e.g., Professional but human, no corporate-speak]
- **Blog:** [e.g., Practitioners who want to implement, not just learn]

## Format Preferences
- **Email subject lines:** [e.g., Under 50 chars, curiosity-driven, no clickbait]
- **CTA style:** [e.g., One CTA per piece, specific action, no "click here"]
- **Paragraph length:** [e.g., 2-4 sentences max for web content]
- **Headers:** [e.g., Question-based or action-based, never "Introduction"]

## Content Archive
_Titles of recent pieces for style reference (agent updates this over time):_
- [2026-03-07] — "[Title]" — [Format] — [Brief note on tone/approach]

Fill in your real preferences. The more specific, the better. The agent will improve this file over time as you give feedback.

Step 3: Test With a Simple Draft

Run this prompt to verify setup:

Write a 3-sentence email reply to a client asking for a project status update.
The project is on schedule. Check writing-state.md for tone first.

If the output sounds like you, you're set. If not, update your voice profile.

Step 4: Configure Integrations (Optional)

If you use other Agent Ledger skills, add these to your AGENTS.md:

## Writing ↔ Content Calendar
When I complete a draft marked as "scheduled" in content-calendar, I update
the piece status to "Draft Complete" in the pipeline.

## Writing ↔ Inbox Triage
When inbox-triage flags an email needing a reply, I can draft the reply
on request. I never auto-send — I always present the draft for review first.

Step 5: Add to HEARTBEAT.md (Optional)

If you want periodic writing prompts or reminders:

## Writing Assistant Checks
- Flag any content-calendar items in "Overdue Draft" status
- If last piece was published >7 days ago, note it as a gentle reminder

Core Usage Patterns

Draft From a Brief

Draft [FORMAT] about [TOPIC].
Audience: [WHO]
Goal: [WHAT YOU WANT THEM TO DO OR FEEL]
Length: [APPROXIMATE]
Key points to cover: [BULLETS]

Example:

Draft a LinkedIn post about why most AI agent setups fail within a week.
Audience: Solopreneurs who've tried AI tools but given up.
Goal: Curiosity — make them want to read my newsletter.
Length: ~150 words.
Key points: blank AGENTS.md, no memory, no personality.

Edit an Existing Draft

Edit this draft. Focus on [clarity / tone / structure / flow / all].
Keep what's working. Don't rewrite sections that sound good already.

[PASTE DRAFT]

Editing modes you can request:

  • Tighten — cut 20-30% without losing meaning
  • Elevate — improve word choice and sentence flow
  • Punch up the opening — fix weak first paragraphs
  • Fix the ending — most drafts end weakly; this repairs that
  • Check for passive voice — flag and fix passive constructions
  • Add a CTA — append a clear call to action
  • Match my voice — rewrite a section you've pasted that sounds off

Newsletter Issue Drafting

Draft newsletter issue [#N]: "[WORKING TITLE]"
- Main topic: [WHAT IT'S ABOUT]
- Reader takeaway: [WHAT THEY SHOULD KNOW OR DO]
- Sections needed: [e.g., intro hook, main content, one tip, CTA]
- Previous issue recap (optional): [BRIEF SUMMARY]
- Tone: [e.g., Same as usual — check writing-state.md]

Newsletter format template (agent will adapt):

SUBJECT: [Subject line — 3 variants]

---

[HOOK — 2-3 sentences that open with a story, question, or observation]

[MAIN CONTENT — broken into short sections with subheads]

[PRACTICAL TAKEAWAY — specific action or insight they can use today]

[CLOSING — brief, personal, connects back to hook]

[CTA — one clear action: reply, click, share]

---
[FOOTER — unsubscribe link placeholder, legal boilerplate if needed]

Cold Email / Outreach Drafting

Draft a cold email to [WHO] about [WHAT].
Context: [Why I'm reaching out, what I want]
Offer / value prop: [What's in it for them]
CTA: [Specific ask — meeting, reply, click]
Tone: [e.g., Peer-to-peer, not salesy]
Length: Under [N] words.

Cold email rules the agent follows by default:

  1. No generic openers ("I hope this finds you well")
  2. Lead with their situation, not your pitch
  3. One clear CTA — never two asks
  4. Subject line that doesn't reveal it's a pitch
  5. Under 150 words unless the product complexity demands more

Social Caption Variants

Write [N] variants of a [LinkedIn / Twitter / Instagram] caption for:
Topic: [WHAT]
Angle: [e.g., Contrarian take / story / tip / question]
Include: [Hashtags yes/no] [CTA yes/no]
Max length: [CHARACTERS OR "Platform default"]

Repurpose Existing Content

Repurpose this [blog post / newsletter / transcript] into:
- A [LinkedIn post / Twitter thread / email / summary]
Extract the core insight, don't just summarize. Write for [PLATFORM AUDIENCE].

[PASTE CONTENT]

Style Quality Checklist

The agent uses this internally before finalizing any draft. You can also request an explicit check:

Run a style quality check on this draft:
[PASTE DRAFT]

Checklist (what the agent checks):

CheckPass Criteria
Voice matchReads like writing-state.md voice profile
No filler phrasesZero "Certainly!", "Great question!", "Leverage", etc.
Opening strengthFirst sentence earns attention
Active voice< 15% passive constructions
Paragraph length≤ 4 sentences for web; longer allowed for long-form
One CTA onlyZero pieces end with two or more asks
Concrete over abstractAt least one specific example or number
Ending landsFinal sentence resonates, not "Thanks for reading!"

Format Reference

Email

  • Subject line: ≤ 50 characters preferred; A/B test subjects for campaigns
  • Opening: No pleasantries; start with the reason for writing
  • Body: One topic per email; use short paragraphs
  • Sign-off: First name only for casual; full for formal

Blog Post

  • Hook: First 2 sentences must earn the scroll
  • H2s: Question-based or action-based ("Why X fails" / "How to X")
  • Length: 600-1,200 words for instructional; 1,500-3,000 for deep-dives
  • Conclusion: Summary + next step, not "In conclusion"

Newsletter

  • Subject line tests: Curiosity vs. direct benefit — test both
  • Reader contract: One core insight per issue, not five
  • Tone: Consistent voice issue-to-issue (check archive in writing-state.md)
  • Cadence language: Always welcome late subscribers with brief context

LinkedIn

  • Opening line: No context-setting — start with the hook
  • Length: 150-300 words performs well for text posts
  • Line breaks: Single sentences preferred for mobile readability
  • Hashtags: 3-5 relevant; avoid generic (#AI, #marketing spam)

Twitter / X

  • Lead tweet: The whole point, not a teaser
  • Thread structure: Each tweet stands alone; thread adds depth
  • Thread length: ≤ 8 tweets for most topics
  • Final tweet: CTA or open question

Customization

Adjust Tone Per Format

Add to your writing-state.md:

## Per-Format Tone Overrides
- LinkedIn: 10% more formal than usual voice
- Twitter: Sharper, more direct; punchlines allowed
- Cold email: Peer-to-peer; match their seniority level
- Newsletter: Warmest, most personal voice

Block Phrases / Words

## Words I Never Use
- leverage, synergy, unlock, empower, journey, passion
- "It's important to note that"
- "In today's fast-paced world"
- Any sentence starting with "I" in cold emails

Revision Tracking

Request a tracked revision log:

Edit this draft and list every change you made with a one-line reason.
[PASTE DRAFT]

Confidence Ratings

Request confidence scoring on subject lines or headlines:

Write 5 subject line options for [TOPIC].
Score each 1-10 for: curiosity, clarity, click-through likelihood.

Troubleshooting

ProblemFix
Output sounds genericAdd more specifics to voice profile in writing-state.md; provide an example of your writing
Too long / too shortSpecify word count explicitly; add length preference to writing-state.md
Wrong toneRun "Match my voice" edit with a sample of your actual writing
CTAs are weakSpecify exact action in brief; paste examples of CTAs you like
Openings are flatRequest "Punch up the opening" separately; give the agent 3 hook options to choose from
Inconsistent between sessionsEnsure writing-state.md is being checked; add to AGENTS.md standing instructions

Integration Map

SkillHow They Connect
content-calendarAgent updates pipeline status when drafts complete
inbox-triageDraft replies to flagged emails on request
solopreneur-assistantBusiness writing (proposals, reports, strategy docs)
research-assistantResearch → writing pipeline: research brief feeds into draft
newsletterNewsletter drafting with issue archive in writing-state.md
daily-briefingInclude writing reminders in daily briefing

Privacy & Security Note

  • Writing drafts may contain client names, business details, or sensitive content. Store drafts in local workspace only.
  • Never auto-publish or auto-send. Every draft requires your review before it leaves your machine.
  • writing-state.md may contain proprietary information. Exclude from any public repos.

*Writing Assistant is part of the Agent Ledger Skills Suite — free, open-source tools for solopreneurs building AI-assisted businesses.*

*Subscribe at theagentledger.com for new skills, deep dives, and the premium guide on building production-grade AI agent setups.*

*License: CC-BY-NC-4.0 | Free to use and adapt for non-commercial purposes.*

*DISCLAIMER: This skill was created by an AI agent. It is provided "as is" for informational and educational purposes only. It does not constitute professional, financial, legal, or technical advice. Review all generated files before use. The Agent Ledger assumes no liability for outcomes resulting from use. Use at your own risk.*

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

80.22%
按下载量换算2,525

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills