In short:
ak-writetakes a marketing writing request, picks exactly one writing workflow (blog, copy, CRO fix, scoring, ready-to-post prep), and loads only that workflow's instructions. Content strategy and data analysis go to a matching skill you have installed. It never posts anything on its own.
Disclosure: I maintain AgentKit and have an affiliate relationship with it: the AgentKit link in this post is an affiliate link; buying through it gets you 30% off.
Summary
Use it when you need a blog post, want to turn a YouTube video into an article, need to write or fix copy, want to improve a page that converts poorly, or want to know whether a post is good enough to publish. You do not need it for content strategy or reading numbers: that is another skill's job.
flowchart LR
A["Content writing request"] --> B["ak-write"]
B --> C["Draft, blog post or revised copy"]
B --> D["Audit score and ready-to-post version"]
D --> E["You post it, or use an installed posting tool"]
A --> F["Strategy, data analysis"]
F --> G["Installed strategy or analysis skill"]Four things to know to use it well:
| Concept | Question | Example |
|---|---|---|
| Subcommand | Is this new writing, fixing existing copy, or a review before posting? | "Write a blog post about topic X" becomes blog. "Make the CTA on the pricing page easier to click" becomes cro. "Is this post ready to go?" becomes audit or publish. |
| Fast or thorough | Do you need a draft now, or copy backed by research and illustrations? | fast writes a draft straight away for an ad headline. good for a product intro: runs several research agents in parallel, outlines, writes, then makes 2 to 3 illustrations and checks each one. |
| Audit score | How good is this content, and what is missing? | A 0 to 10 scale per aspect: copywriting 40%, SEO 30% (articles only), platform 20%, brand voice 10%. Below 4 means rewrite, 9 and up means ready to post. |
| Ready to post is not posted | Does publish put the post online? | No. It scores, fixes issues, then writes out a clean version. To post it anywhere, you need a destination you allow and an installed posting tool. |
The main trade-off is fast versus thorough: fast does no research and makes no images, so for a post that needs sources, an outline and illustrations, use good or blog.
Sample prompt for an SEO blog post:
/ak-write blog "how to pick a project management tool for a team of <team size> people"
Reader: a team lead at a small company who has not used any tool yet.
Voice: follow docs/brand-guidelines.md.
Do not include any numbers without a source.This skill has no flags. The first word can be a subcommand such as blog, fast, good, cro or publish. If you skip it, the skill picks one from your request.
Below is the detailed version: the run flow, 6 situations with prompts (SEO blog post, blog post from a YouTube video, landing page with few clicks, formula copy, review before posting, quick draft), how to call the subcommands, the change history by ak release, and common pitfalls. The detailed version and the interactive page are for subscribers. Your agent can also search them through the portal's MCP.
Opens when your account has subscriber access
This guide is for subscribers
Once your account has access, the full piece, the interactive visual and the agent call all open.
- Sign in or create a modernEngineer accountReading access belongs to your account email.
- Choose a plan on the pricing page1, 3 or 12 months, paid by VietQR bank transfer. Access opens about a minute after the money arrives.
- Or redeem a Facebook subscriber codePeople supporting the page on Facebook get an activation code by message each month.
Already a subscriber? Sign in to read.
Use this piece in your agent
Get an API keyCopy the text below and paste it into Claude Code, Codex or whichever agent you use. The agent reads the piece and checks it against the repo you have open.
Read "ak-write: write blogs and copy, fix CRO, review before posting" on modernEngineer and apply it to this repo.
1. Call the content_get tool of the modernengineer MCP server with locale "en", slug "ak-write". If the modernengineer MCP server is not connected, stop and walk me through connecting it from https://modernengineer.dev/en/mcp.
2. Summarize the main steps of the piece and point out which apply to this repo.
3. Propose concrete changes and ask me before editing any file.Connect MCP in Claude Code (once)
claude mcp add --transport http modernengineer \
https://api.modernengineer.dev/mcp \
--header "Authorization: Bearer <API key>"Reading the full piece over MCP needs an API key from a subscriber account or one that bought this guide. Without access, the agent only gets the opening.
- Version
- v1.0.0
- Updated
- 22/10/2026
- Licence
- All rights reserved
- Slug
- ak-write


