Agent skill

Blog Post Drafter

by luongnv89 in luongnv89/claude-howto

Guides a blog post from idea to draft in stages: research notes from your sources, brainstorming and clarifying questions, then outlining and versioned drafting.

MITAuto-check passedWriting & Content

SKILL.md written in Vietnamese; this summary is our English description.

Install Blog Post Drafter

skills CLI
$ npx skills add luongnv89/claude-howto --skill blog-draft -a claude-code

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

GitHub CLI
$ gh skill install luongnv89/claude-howto blog-draft --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/luongnv89/claude-howto.git skills-src && mkdir -p .claude/skills && cp -r skills-src/vi/03-skills/blog-draft .claude/skills/blog-draft && 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-draft
GitHub stars
42k
Token cost
~2.2k tokens
SKILL.md length
1,298 words
Files
1
Skills in repo
25
Repo updated
First seen
Licence
MIT

At a glance

Guides a blog post from idea to draft in stages: research notes from your sources, brainstorming and clarifying questions, then outlining and versioned drafting.

  • Works in 3 steps: Tạo tên thư mục sử dụng định dạng:… → Tạo cấu trúc thư mục → Xác nhận việc tạo thư mục với người dùng…
  • Turning a rough idea and a few links into a blog post draft
  • SKILL.md covers Đầu Vào Người Dùng, Quy Trình Thực Thi, Theo Dõi Phiên Bản and Cấu Trúc File Đầu Ra, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

This skill runs a step-by-step process for writing a blog post from a topic and optional resources. It starts by creating a dated project folder under blog-posts/ with a resources/ subfolder, then turns each URL, file or web-search result into its own Markdown summary of key points. The agent presents the research, suggests angles and key points, points out gaps, and asks about the main takeaway, any emphasis, the target length and anything to cut.

You can also give the audience and tone, and the agent must pause for your approval at the marked steps before moving on. Later stages cover outlining and iterative drafting with version control, and a request to update an existing post skips ahead and starts from the current draft files. The instructions are written in Vietnamese.

When your agent uses it

  • Turning a rough idea and a few links into a blog post draft
  • Writing a post from research notes with approval checkpoints
  • Revising an existing draft kept in a versioned folder

Example prompts

  • “Draft a blog post about moving our docs site to a static generator, using these three links as sources.”
  • “Write a casual post for junior developers about code review habits.”
  • “Continue my existing draft on onboarding checklists and work in the new feedback.”

Requirements

  • Web access if you want the agent to research a topic online

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Tạo tên thư mục sử dụng định dạng: YYYY-MM-DD-ten-chu-de-ngan
  2. Tạo cấu trúc thư mục
  3. Xác nhận việc tạo thư mục với người dùng trước khi tiếp tục.

What it can do on your machine

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

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

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

  • Network

    No URLs in SKILL.md.

    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 Post Drafter loads about 2.2k tokens when it runs. Until then it costs about 62 tokens; SKILL.md has 1,298 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~62
When it runs · the whole SKILL.md, loaded when a task matches
~2.2k

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 luongnv89/claude-howto at commit 556af8d, republished under its MIT licence (© luongnv89). 1,298 words, ~2,179 tokens.

Download SKILL.mdSave it as .claude/skills/blog-draft/SKILL.md (or your agent's skills folder).
name
blog-draft
description
Soạn thảo bài đăng blog từ ý tưởng và tài nguyên. Sử dụng khi người dùng muốn viết bài blog, tạo nội dung từ nghiên cứu, hoặc soạn thảo bài viết. Hướng dẫn qua nghiên cứu, động não, lập dàn ý, và soạn thảo lặp lại với kiểm soát phiên bản.

Đầu Vào Người Dùng

text
$ARGUMENTS

Bạn BẮT BUỘC phải xem xét đầu vào của người dùng trước khi tiếp tục. Người dùng nên cung cấp:

  • Ý tưởng/Chủ đề: Khái niệm hoặc chủ đề chính cho bài đăng blog
  • Tài nguyên: URLs, files, hoặc tài liệu tham khảo để nghiên cứu (tùy chọn nhưng được khuyến nghị)
  • Đối tượng mục tiêu: Bài đăng blog dành cho ai (tùy chọn)
  • Giọng điệu/Phong cách: Trang trọng, thân mật, kỹ thuật, v.v. (tùy chọn)

QUAN TRỌNG: Nếu người dùng đang yêu cầu cập nhật cho một bài đăng blog hiện có, bỏ qua các bước 0-8 và bắt đầu trực tiếp tại Bước 9. Đọc các file draft hiện có trước, sau đó tiếp tục với quy trình lặp lại.

Quy Trình Thực Thi

Làm theo các bước này tuần tự. Đừng bỏ qua bước hoặc tiếp tục mà không có sự chấp thuận của người dùng nơi được chỉ ra.

Bước 0: Tạo Thư Mục Dự Án
  1. Tạo tên thư mục sử dụng định dạng: YYYY-MM-DD-ten-chu-de-ngan

    • Sử dụng ngày hôm nay
    • Tạo một slug ngắn, thân thiện với URL từ chủ đề (chữ thường, gạch ngang, tối đa 5 từ)
  2. Tạo cấu trúc thư mục:

    blog-posts/
    └── YYYY-MM-DD-ten-chu-de-ngan/
        └── resources/
  3. Xác nhận việc tạo thư mục với người dùng trước khi tiếp tục.

Bước 1: Nghiên Cứu & Thu Thập Tài Nguyên
  1. Tạo thư mục con resources/ trong thư mục bài đăng blog

  2. Với mỗi tài nguyên được cung cấp:

    • URLs: Lấy và lưu thông tin chính vào resources/ dưới dạng files markdown
    • Files: Đọc và tóm tắt trong resources/
    • Chủ đề: Sử dụng tìm kiếm web để thu thập thông tin cập nhật
  3. Với mỗi tài nguyên, tạo một file tóm tắt trong resources/:

    • resources/source-1-[ten-ngan].md
    • resources/source-2-[ten-ngan].md
    • v.v.
  4. Mỗi tóm tắt nên bao gồm:

    markdown
    # Nguồn: [Tiêu Đề/URL]
    
    ## Các Điểm Chính
    - Điểm 1
    - Điểm 2
    
    ## Trích Dẫn/Dữ Liệu Liên Quan
    - Trích dẫn hoặc thống kê 1
    - Trích dẫn hoặc thống kê 2
    
    ## Cái Này Liên Quan Đến Chủ Đề Như Thế Nào
    Giải thích ngắn về sự liên quan
  5. Trình bày tóm tắt nghiên cứu cho người dùng.

Bước 2: Động Não & Làm Rõ
  1. Dựa trên ý tưởng và các tài nguyên đã nghiên cứu, trình bày:

    • Chủ đề chính được xác định từ nghiên cứu
    • Góc độ tiềm năng cho bài đăng blog
    • Các điểm chính nên được bao phủ
    • Khoảng trống trong thông tin cần làm rõ
  2. Đặt các câu hỏi làm rõ:

    • Điều chính bạn muốn người đọc nhận được là gì?
    • Có điểm cụ thể nào từ nghiên cứu bạn muốn nhấn mạnh không?
    • Độ dài mục tiêu là bao nhiêu? (ngắn: 500-800 từ, trung bình: 1000-1500, dài: 2000+)
    • Có điểm nào bạn muốn loại bỏ không?
  3. Chờ phản hồi của người dùng trước khi tiếp tục.

Bước 3: Đề Xuất Dàn Ý
  1. Tạo một dàn ý có cấu trúc bao gồm:

    markdown
    # Dàn Ý Bài Đăng Blog: [Tiêu Đề]
    
    ## Thông Tin Meta
    - **Đối Tượng Mục Tiêu**: [ai]
    - **Giọng Điệu**: [phong cách]
    - **Độ Dài Mục Tiêu**: [số lượng từ]
    - **Điểm Chính Lấy Được**: [thông điệp chính]
    
    ## Cấu Trúc Được Đề Xuất
    
    ### Mở Bài/Giới Thiệu
    - Ý tưởng mở bài hấp dẫn
    - Thiết lập bối cảnh
    - Tuyên bố luận điểm
    
    ### Phần 1: [Tiêu Đề]
    - Điểm chính A
    - Điểm chính B
    - Bằng chứng hỗ trợ từ [nguồn]
    
    ### Phần 2: [Tiêu Đề]
    - Điểm chính A
    - Điểm chính B
    
    [Tiếp tục cho tất cả các phần...]
    
    ### Kết Luận
    - Tóm tắt các điểm chính
    - Kêu gọi hành động hoặc suy nghĩ cuối cùng
    
    ## Nguồn Để Trích Dẫn
    - Nguồn 1
    - Nguồn 2
  2. Trình bày dàn ý cho người dùng và yêu cầu chấp thuận hoặc chỉnh sửa.

Bước 4: Lưu Dàn Ý Được Chấp Thuận
  1. Khi người dùng chấp thuận dàn ý, lưu nó vào OUTLINE.md trong thư mục bài đăng blog.

  2. Xác nhận dàn ý đã được lưu.

Bước 5: Commit Dàn Ý (nếu trong git repo)
  1. Kiểm tra xem thư mục hiện tại có phải là một git repository không.

  2. Nếu có:

    • Stage các file mới: thư mục bài đăng blog, resources, và OUTLINE.md
    • Tạo commit với thông điệp: docs: Add outline for blog post - [ten-chu-de]
    • Push đến remote
  3. Nếu không phải là git repo, bỏ qua bước này và thông báo cho người dùng.

Bước 6: Viết Bản Nháp
  1. Dựa trên dàn ý được chấp thuận, viết bản nháp bài đăng blog đầy đủ.

  2. Làm theo cấu trúc từ OUTLINE.md chính xác.

  3. Bao gồm:

    • Giới thiệu hấp dẫn với mở bài
    • Các tiêu đề phần rõ ràng
    • Bằng chứng hỗ trợ và ví dụ từ nghiên cứu
    • Chuyển tiếp mượt mà giữa các phần
    • Kết luận mạnh mẽ với điểm chính
    • Trích dẫn: Tất cả các so sánh, thống kê, dữ liệu, và yêu cầu thực tế PHẢI trích dẫn nguồn gốc
  4. Lưu bản nháp dưới dạng draft-v0.1.md trong thư mục bài đăng blog.

  5. Định dạng:

    markdown
    # [Tiêu Đề Bài Đăng Blog]
    
    *[Tùy chọn: phụ đề hoặc câu khẩu hiệu]*
    
    [Nội dung đầy đủ với các trích dẫn nội tuyến...]
    
    ---
    
    ## Tài Liệu Tham Khảo
    - [1] Tiêu Đề Nguồn 1 - URL hoặc Trích Dẫn
    - [2] Tiêu Đề Nguồn 2 - URL hoặc Trích Dẫn
    - [3] Tiêu Đề Nguồn 3 - URL hoặc Trích Dẫn
  6. Yêu Cầu Trích Dẫn:

    • Mọi điểm dữ liệu, thống kê, hoặc so sánh PHẢI có trích dẫn nội tuyến
    • Sử dụng tài liệu tham khảo đánh số [1], [2], v.v., hoặc trích dẫn có tên [Tên Nguồn]
    • Liên kết các trích dẫn với phần Tài Liệu Tham Khảo ở cuối
    • Ví dụ: "Các nghiên cứu cho thấy 65% nhà phát triển ưa thích TypeScript [1]"
    • Ví dụ: "React hoạt động tốt hơn Vue 20% về tốc độ render [React Benchmarks 2024]"
Show full SKILL.md (545 more words)Show less
Bước 7: Commit Bản Nháp (nếu trong git repo)
  1. Kiểm tra xem có trong git repository không.

  2. Nếu có:

    • Stage file bản nháp
    • Tạo commit với thông điệp: docs: Add draft v0.1 for blog post - [ten-chu-de]
    • Push đến remote
  3. Nếu không phải là git repo, bỏ qua và thông báo cho người dùng.

Bước 8: Trình Bày Bản Nháp Để Xem Xét
  1. Trình bày nội dung bản nháp cho người dùng.

  2. Yêu cầu phản hồi:

    • Ấn tượng tổng thể?
    • Các phần cần mở rộng hoặc giảm bớt?
    • Cần điều chỉnh giọng điệu?
    • Thiếu thông tin?
    • Chỉnh sửa hoặc viết lại cụ thể?
  3. Chờ phản hồi của người dùng.

Bước 9: Lặp Lại Hoặc Hoàn Thành

Nếu người dùng yêu cầu thay đổi:

  1. Ghi chú tất cả các chỉnh sửa được yêu cầu
  2. Quay lại Bước 6 với các điều chỉnh sau:
    • Tăng số phiên bản (v0.2, v0.3, v.v.)
    • Kết hợp tất cả phản hồi
    • Lưu dưới dạng draft-v[X.Y].md
    • Lặp lại Các bước 7-8

Nếu người dùng chấp thuận:

  1. Xác nhận phiên bản bản nháp cuối cùng
  2. Tùy chọn đổi tên thành final.md nếu người dùng yêu cầu
  3. Tóm tắt quy trình tạo bài đăng blog:
    • Tổng số phiên bản được tạo
    • Các thay đổi chính giữa các phiên bản
    • Số lượng từ cuối cùng
    • Các file được tạo

Theo Dõi Phiên Bản

Tất cả bản nháp được bảo tồn với việc đánh số phiên bản tăng dần:

  • draft-v0.1.md - Bản nháp ban đầu
  • draft-v0.2.md - Sau vòng phản hồi đầu tiên
  • draft-v0.3.md - Sau vòng phản hồi thứ hai
  • v.v.

Điều này cho phép theo dõi sự phát triển của bài đăng blog và hoàn tác nếu cần.

Cấu Trúc File Đầu Ra

blog-posts/
└── YYYY-MM-DD-ten-chu-de/
    ├── resources/
    │   ├── source-1-name.md
    │   ├── source-2-name.md
    │   └── ...
    ├── OUTLINE.md
    ├── draft-v0.1.md
    ├── draft-v0.2.md (nếu có lặp lại)
    └── draft-v0.3.md (nếu có nhiều lặp lại hơn)

Mẹo Để Chất Lượng

  • Mở bài: Bắt đầu với một câu hỏi, sự thật đáng ngạc nhiên, hoặc kịch bản có thể liên quan
  • Dòng Chảy: Mỗi đoạn nên kết nối với đoạn tiếp theo
  • Bằng Chứng: Hỗ trợ các yêu cầu với dữ liệu từ nghiên cứu
  • Trích Dẫn: LUÔN LUÔN trích dẫn nguồn cho:
    • Tất cả thống kê và điểm dữ liệu (ví dụ: "Theo [Nguồn], 75% của...")
    • So sánh giữa các sản phẩm, dịch vụ, hoặc cách tiếp cận (ví dụ: "X hoạt động nhanh hơn gấp 2 lần so với Y [Nguồn]")
    • Các yêu cầu thực tế về xu hướng thị trường, phát hiện nghiên cứu, hoặc điểm chuẩn
    • Sử dụng trích dẫn nội tuyến với định dạng: [Tên Nguồn] hoặc [Tác Giả, Năm]
  • Giọng: Duy trì giọng điệu nhất quán throughout
  • Độ Dài: Tôn trọng số lượng từ mục tiêu
  • Khả Đọc: Sử dụng các đoạn ngắn, gạch đầu dòng nơi phù hợp
  • CTA: Kết thúc với một lời kêu gọi hành động rõ ràng hoặc câu hỏi đáng suy ngẫm

Ghi Chú

  • Luôn chờ chấp thuận của người dùng tại các điểm kiểm tra được phác thảo
  • Bảo tồn tất cả các phiên bản bản nháp để lịch sử
  • Sử dụng tìm kiếm web để có thông tin cập nhật khi URLs được cung cấp
  • Nếu tài nguyên không đủ, yêu cầu người dùng thêm hoặc đề xuất nghiên cứu bổ sung
  • Thích ứng giọng điệu dựa trên đối tượng mục tiêu (kỹ thuật, chung, kinh doanh, v.v.)

© luongnv89, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in vi/03-skills/blog-draft of luongnv89/claude-howto.

Open the folder on GitHubat commit 556af8d

Compare with similar skills

Blog Post Drafter 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 Post Drafter compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Blog Post Drafter this skillluongnv89/claude-howto42k—~2.2kAutomated safety check: PassMIT
Brand Voice Content Creatordavila7/claude-code-templates32k3 repos~1.9kAutomated safety check: PassMIT
WeChat Official Account Pipelineaiworkskills/wechat-article-skills669—~2kAutomated safety check: PassApache-2.0
Content Creatorthatrebeccarae/claude-marketing162—~1.1kAutomated safety check: PassMIT
Content Strategy And Assemblyjacob-dietle/context-os111—~3.1kAutomated safety check: PassMIT
Content Creatorsickn33/agentic-awesome-skills47k1 repos~2.5kAutomated safety check: PassMIT

Similar skills

  • Brand Voice Content Creator

    davila7/claude-code-templates

    Analyzes a brand's existing writing to lock in a consistent voice, then builds SEO blog posts and platform-specific social content around it.

    32k GitHub starsUsed in 3 repos~1.9k tokens
    Writing & ContentAuto-check passed
  • WeChat Official Account Pipeline

    aiworkskills/wechat-article-skills

    Orchestrates the full WeChat official account workflow from topic to draft, chaining sub-skills for writing, review, layout, images and publishing.

    669 GitHub stars~2k tokensUpdated 16 days ago
    Writing & ContentAuto-check passed
  • Content Creator

    thatrebeccarae/claude-marketing

    Comprehensive content marketing toolkit with brand voice analysis, SEO optimization scripts, content frameworks, social media strategy, and content calendar planning.

    162 GitHub stars~1.1k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • Content Strategy And Assembly

    jacob-dietle/context-os

    This skill should be used when producing content (newsletter posts, blog posts, LinkedIn posts) from existing corpus material.

    111 GitHub stars~3.1k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • Content Creator

    sickn33/agentic-awesome-skills

    Drafts and reviews audience-specific content from supplied brand examples, with local scripts for brand voice and SEO diagnostics, channel templates and a content calendar.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Writing & ContentAuto-check passed
  • Social Media Management

    manojbajaj95/claude-gtm-plugin

    Comprehensive social media management for all platforms (LinkedIn, Twitter/X, Instagram, TikTok, Facebook, Pinterest, YouTube).

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

More from luongnv89/claude-howto

All 25 skills in this repo
  • Systematic Code Refactoring

    luongnv89/claude-howto

    Guides refactoring in phases based on Martin Fowler's method: research, test coverage check, planning and small tested steps, with your approval at each phase.

    42k GitHub stars~3k tokensUpdated 9 days ago
    Auto-check passed
  • Code Refactoring Workflow

    luongnv89/claude-howto

    Guides systematic, test-backed refactoring in the style of Martin Fowler, moving through research, planning and small incremental changes with your approval at each phase.

    42k GitHub stars~3.1k tokensUpdated 9 days ago
    Auto-check passed
  • Blog Post Drafting

    luongnv89/claude-howto

    Guides drafting a blog post from an idea and optional source material: research, brainstorming, outlining and version-tracked drafts, with user approval at each step.

    42k GitHub stars~2.1k tokensUpdated 9 days ago
    Auto-check passed
  • Brand Voice Guide

    luongnv89/claude-howto

    Ensure all communication matches brand voice and tone guidelines. Use when creating marketing copy, customer communications, public-facing content, or when…

    42k GitHub stars~609 tokensUpdated 9 days ago
    Auto-check passed
  • Code Review Specialist

    luongnv89/claude-howto

    Reviews code for security, performance, quality and maintainability, using a checklist, a finding template and two metrics scripts.

    42k GitHub stars~764 tokensUpdated 9 days ago
    Auto-check passed
  • Claude Code Skill Assessment

    luongnv89/claude-howto

    Runs a quick or deep quiz on Claude Code skills, scores ten feature areas and generates a personalized learning path with prioritized next steps.

    42k GitHub stars~5.5k tokensUpdated 9 days ago
    Auto-check passed

Questions about Blog Post Drafter

What does Blog Post Drafter do?

Guides a blog post from idea to draft in stages: research notes from your sources, brainstorming and clarifying questions, then outlining and versioned drafting. This skill runs a step-by-step process for writing a blog post from a topic and optional resources. It starts by creating a dated project folder under blog-posts/ with a resources/ subfolder, then turns each URL, file or web-search result into its own Markdown summary of key points.

When should I use Blog Post Drafter?

Blog Post Drafter fits situations like: turning a rough idea and a few links into a blog post draft; writing a post from research notes with approval checkpoints; revising an existing draft kept in a versioned folder.

How do I install Blog Post Drafter in Claude Code?

Run `npx skills add luongnv89/claude-howto --skill blog-draft -a claude-code`. Or copy the skill folder (vi/03-skills/blog-draft in luongnv89/claude-howto) into .claude/skills/blog-draft in your project. Claude Code loads it when a task matches its description.

How do I install Blog Post Drafter in Codex?

Run `npx skills add luongnv89/claude-howto --skill blog-draft -a codex`. Or copy the skill folder (vi/03-skills/blog-draft in luongnv89/claude-howto) into .agents/skills/blog-draft in your project. Codex loads it when a task matches its description.

Can I use Blog Post Drafter 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 luongnv89/claude-howto --skill blog-draft -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-draft, .gemini/skills/blog-draft, .github/skills/blog-draft and .opencode/skills/blog-draft in your project.

What does Blog Post Drafter need to run?

SKILL.md names no scripts, command-line tools or credentials: Blog Post Drafter is instructions for the agent only. Our summary lists: Web access if you want the agent to research a topic online.

Does Blog Post Drafter access the network?

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.

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

Blog Post Drafter 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 Post Drafter use?

About 2.2k tokens (SKILL.md is roughly 8.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Blog Post Drafter?

Skills that share tags, products or a category with Blog Post Drafter: Brand Voice Content Creator (davila7/claude-code-templates, 32k stars), WeChat Official Account Pipeline (aiworkskills/wechat-article-skills, 669 stars), Content Creator (thatrebeccarae/claude-marketing, 162 stars) and Content Strategy And Assembly (jacob-dietle/context-os, 111 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Blog Post Drafter?

luongnv89 (a GitHub user) maintains it in luongnv89/claude-howto, which has 41,779 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on September 30, 2026.

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