Agent skill

Blog Writer

by eunomia-bpf in eunomia-bpf/eunomia.dev

Write or revise bilingual eunomia.dev blog posts from primary sources, verify technical claims, and prepare them for publication without requiring a particular editor or model.

MITAuto-check passedWriting & Content

Install Blog Writer

skills CLI
$ npx skills add eunomia-bpf/eunomia.dev --skill blog-writer -a claude-code

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

GitHub CLI
$ gh skill install eunomia-bpf/eunomia.dev blog-writer --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/eunomia-bpf/eunomia.dev.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/blog-writer .claude/skills/blog-writer && 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
blog-writer
GitHub stars
236
Token cost
~361 tokens
SKILL.md length
177 words
Files
2 (incl. references)
Skills in repo
18
Repo updated
First seen
Licence
MIT

At a glance

Write or revise bilingual eunomia.dev blog posts from primary sources, verify technical claims, and prepare them for publication without requiring a particular editor or model.

  • Tasks that involve Blog and article writing
  • Calls git
  • Tasks that involve Translation

What it does

Blog Writer is an agent skill from eunomia-bpf/eunomia.dev. Write or revise bilingual eunomia.dev blog posts from primary sources, verify technical claims, and prepare them for publication without requiring a particular editor or model.

Its SKILL.md is about 360 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/blog-edit.prompt.md`).

It sits in Writing & Content, covering Blog and article writing and Translation. The repository describes itself as: https://github.com/eunomia-bpf homepage, documents and blogs. The licence is MIT.

When your agent uses it

  • Tasks that involve Blog and article writing
  • Tasks that involve Translation

Example prompts

  • “/blog-writer”

What it can do on your machine

Read from SKILL.md and the folder at commit 4cc0b4f. 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

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    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

Blog Writer loads about 361 tokens when it runs, and up to ~536 if it reads all its reference files. Until then it costs about 47 tokens; SKILL.md has 177 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~47
When it runs · the whole SKILL.md, loaded when a task matches
~361
With references · SKILL.md plus every file in references/, read only if the agent opens them
~536

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 eunomia-bpf/eunomia.dev at commit 4cc0b4f, republished under its MIT licence (© eunomia-bpf). 177 words, ~361 tokens.

Download SKILL.mdSave it as .claude/skills/blog-writer/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
blog-writer
description
Write or revise bilingual eunomia.dev blog posts from primary sources, verify technical claims, and prepare them for publication without requiring a particular editor or model.

Blog Writer

Use this workflow for posts under docs/blog/posts/ and article drafts under draft/blog/.

Start from the existing English and Chinese articles, or write complete drafts when they do not exist. Verify claims against the original paper, official repository, measurements, and other primary sources relevant to the post. Separate measured results from hypotheses and proposed work.

The editor may be Codex or another available agent. Choose the editing method and number of passes to fit the article and the user's request; no model, provider, prompt template, or tool is mandatory. references/blog-edit.prompt.md is an optional prompt, not a publication gate. Apply blog-writing-style to the finished prose while keeping the English and Chinese claims aligned.

Before publication, inspect the complete diff for lost content and check frontmatter, links, figures, tables, code, references, and Markdown integrity. Run git diff --check and the smallest relevant site validation. Report the changed files, validation, and any unresolved factual or deployment issue.

Keep temporary source packages, prompts, and run logs outside the repository. Do not add process artifacts unless the user asks for them.

© eunomia-bpf, MIT. 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 1 other file (references) in .agents/skills/blog-writer of eunomia-bpf/eunomia.dev.

  • SKILL.md
  • references/blog-edit.prompt.md

Open the folder on GitHubat commit 4cc0b4f

Compare with similar skills

Blog Writer 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.

Blog Writer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Blog Writer this skilleunomia-bpf/eunomia.dev236—~361Automated safety check: PassMIT
Create Release Blogweb-infra-dev/rstest505—~4.7kAutomated safety check: PassMIT
Blog Post ProcessorJustin3go/justin3go.com172—~1.5kAutomated safety check: PassCustom licence
Humanizer Zhai-zixun/humanizer-zh179—~1.2kAutomated safety check: PassMIT
BlogChorus-AIDLC/Chorus1.2k—~1.2kAutomated safety check: PassAGPL-3.0
Blog TranslateAgriciDaniel/claude-blog2.3k1 repos~2.1kAutomated safety check: PassMIT

Similar skills

  • Create Release Blog

    web-infra-dev/rstest

    Generate a narrative version release blog post from commits within a tag range.

    505 GitHub stars~4.7k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Blog Post Processor

    Justin3go/justin3go.com

    Process Chinese blog posts for the justin3go.com VitePress blog: rename to English slug, add frontmatter and AI summary, and translate to English.

    172 GitHub stars~1.5k tokensUpdated 19 days ago
    Writing & ContentAuto-check passed
  • Humanizer Zh

    ai-zixun/humanizer-zh

    Remove signs of AI-generated, translated, or overly mechanical Chinese prose.

    179 GitHub stars~1.2k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • Blog

    Chorus-AIDLC/Chorus

    Write release blog posts for Chorus — problem-first narrative, bilingual (zh/en), following the project's editorial style.

    1.2k GitHub stars~1.2k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Blog Translate

    AgriciDaniel/claude-blog

    Translate existing blog posts into one or more target languages with SEO-optimized localization.

    2.3k GitHub starsUsed in 1 repo~2.1k tokens
    Writing & ContentAuto-check passed
  • Blog Localize

    AgriciDaniel/claude-blog

    Deep cultural adaptation of translated blog posts. An agent skill from AgriciDaniel/claude-blog.

    2.3k GitHub starsUsed in 1 repo~2.3k tokens
    Writing & ContentAuto-check passed

More from eunomia-bpf/eunomia.dev

All 18 skills in this repo
  • Eunomia Community Radar

    eunomia-bpf/eunomia.dev

    Monitor approved eBPF, Linux, observability, and AI-infrastructure communities through watchlist-opted-in read-only Slack archives plus ordinary visible browser UI, turn the strongest daily…

    236 GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Eunomia Research Report

    eunomia-bpf/eunomia.dev

    Research, write, validate, and publish source-grounded Eunomia Daily Reports for technical readers.

    236 GitHub stars~3k tokensUpdated today
    Auto-check passed
  • Juejin Publisher

    eunomia-bpf/eunomia.dev

    Prepare or publish eunomia.dev Markdown articles on Juejin. An agent skill from eunomia-bpf/eunomia.dev.

    236 GitHub stars~4.8k tokensUpdated today
    Auto-check passed
  • Content Launch Planner

    eunomia-bpf/eunomia.dev

    Plan contribution-first cross-platform launches for eunomia.dev content, GitHub projects, papers, tutorials, demos, and public updates.

    236 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Devto Publisher

    eunomia-bpf/eunomia.dev

    Prepare or publish eunomia.dev Markdown articles on DEV Community through faithful long-form syndication.

    236 GitHub stars~1.7k tokensUpdated today
    Auto-check: notes
  • Eunomia Social Radar

    eunomia-bpf/eunomia.dev

    Monitor the continuing public performance and conversation around Eunomia blogs, reports, projects, and platform posts.

    236 GitHub stars~1.6k tokensUpdated today
    Auto-check passed

Questions about Blog Writer

What does Blog Writer do?

Write or revise bilingual eunomia.dev blog posts from primary sources, verify technical claims, and prepare them for publication without requiring a particular editor or model. dev.dev blog posts from primary sources, verify technical claims, and prepare them for publication without requiring a particular editor or model.

When should I use Blog Writer?

Blog Writer fits situations like: tasks that involve Blog and article writing; tasks that involve Translation.

How do I install Blog Writer in Claude Code?

Run `npx skills add eunomia-bpf/eunomia.dev --skill blog-writer -a claude-code`. Or copy the skill folder (.agents/skills/blog-writer in eunomia-bpf/eunomia.dev) into .claude/skills/blog-writer in your project. Claude Code loads it when a task matches its description.

How do I install Blog Writer in Codex?

Run `npx skills add eunomia-bpf/eunomia.dev --skill blog-writer -a codex`. Or copy the skill folder (.agents/skills/blog-writer in eunomia-bpf/eunomia.dev) into .agents/skills/blog-writer in your project. Codex loads it when a task matches its description.

Can I use Blog Writer 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 eunomia-bpf/eunomia.dev --skill blog-writer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/blog-writer, .gemini/skills/blog-writer, .github/skills/blog-writer and .opencode/skills/blog-writer in your project.

What does Blog Writer need to run?

Going by SKILL.md and its folder, Blog Writer needs the command-line tools its instructions call (git).

Does Blog Writer access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Blog Writer 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 Blog Writer use?

Blog Writer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Blog Writer use?

About 361 tokens (SKILL.md is roughly 1.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 175 tokens, read only when the agent opens those files.

What are the alternatives to Blog Writer?

Skills that share tags, products or a category with Blog Writer: Create Release Blog (web-infra-dev/rstest, 505 stars), Blog Post Processor (Justin3go/justin3go.com, 172 stars), Humanizer Zh (ai-zixun/humanizer-zh, 179 stars) and Blog (Chorus-AIDLC/Chorus, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Blog Writer?

eunomia-bpf (a GitHub organization) maintains it in eunomia-bpf/eunomia.dev, which has 236 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on October 10, 2026.

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