explaingit

xiaomoboy/claude-writing-skills

Analysis updated 2026-05-18

27PythonAudience · writerComplexity · 2/5Setup · easy

TLDR

A set of five Claude Code skills for long-form writers covering research collection, draft scoring, rewriting, and publishing to Chinese platforms.

Mindmap

mindmap
  root((writing skills))
    What it does
      Research collection
      Draft scoring
      Rewrite iteration
      Multi-platform publishing
    Tech stack
      Python
      Claude Code
      NotebookLM
      yt-dlp
    Use cases
      Long-form article writing
      Rubric tuning
    Audience
      Content writers
      Bloggers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Collect YouTube videos and web articles on a topic into a NotebookLM notebook for research.

USE CASE 2

Score a draft article against a nine-dimension rubric and iterate rewrites to raise the score.

USE CASE 3

Publish a finished article as drafts to Zhihu, Juejin, CSDN, and WeChat public accounts.

USE CASE 4

Download YouTube videos, playlists, or audio using a yt-dlp command reference skill.

What is it built with?

PythonClaude CodeNotebookLMyt-dlp

How does it compare?

xiaomoboy/claude-writing-skillsavbiswas/sam2-mlxchanthruu/wind_energy_monitor
Stars272727
LanguagePythonPythonPython
Setup difficultyeasymoderatemoderate
Complexity2/54/53/5
Audiencewriterresearcherdata

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires Python 3.9+ and each skill's own command-line dependency, such as yt-dlp for video downloads.

The README does not state a license, so usage rights are unclear.

In plain English

This repository is a set of five skills for Claude Code, aimed at people who write long-form articles and want AI help across the full workflow: gathering research, scoring drafts, rewriting, and posting to publishing platforms. The author built these from a year of personal use and extracted only the parts they actually run every week. The five skills each do one thing. The research-collector skill pulls in YouTube videos and web articles on a topic, pushes them into a NotebookLM notebook, runs analysis queries, and saves the results as markdown. The publisher-wechatsync skill takes a finished markdown article and sends it as drafts to Chinese platforms like Zhihu, Juejin, CSDN, and WeChat public accounts. The article-optimizer skill scores a single article against a fixed rubric across nine dimensions, then iterates rewrites round by round to raise the score. The score-optimizer skill works on the rubric itself, batch-scoring a labeled sample set so you can tune the evaluator when it gives scores that feel off. The yt-dlp-direct skill is a practical command reference for downloading YouTube videos, playlists, or audio using the yt-dlp command-line tool. A design principle runs through all five: each skill wraps a real command-line tool rather than trying to replace it with pure prompting. Where a CLI already does the job well, the skill adds operational knowledge around it. The boundaries between research, scoring, rewriting, and publishing are kept explicit, and skills do not cross them. Installation goes through the Claude Code plugin marketplace in two commands. Each skill has its own command-line dependency, so you only need to install the ones for the skills you plan to use. The skill body text is written in Chinese, which is the author's working language, though the descriptions that trigger the skill are in English. Python 3.9 or later is required for the bundled scripts, using only the standard library with no additional packages. The repository includes detailed install guides for macOS, Linux, and Windows, plus a separate integrations document for using these skills outside Claude Code with tools like Cursor, Aider, or the Claude API directly.

Copy-paste prompts

Prompt 1
How do I install the claude-writing-skills plugins from the Claude Code marketplace?
Prompt 2
Use the research-collector skill to gather sources on a topic and save them as markdown.
Prompt 3
Score my draft article using the article-optimizer skill and suggest rewrites to raise the score.
Prompt 4
Use the publisher-wechatsync skill to draft my article for Zhihu and WeChat public accounts.

Frequently asked questions

What is claude-writing-skills?

A set of five Claude Code skills for long-form writers covering research collection, draft scoring, rewriting, and publishing to Chinese platforms.

What language is claude-writing-skills written in?

Mainly Python. The stack also includes Python, Claude Code, NotebookLM.

What license does claude-writing-skills use?

The README does not state a license, so usage rights are unclear.

How hard is claude-writing-skills to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is claude-writing-skills for?

Mainly writer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.