Back to Discover

liusir-skills

skill

FrankL1u

AI agent skills for WeChat article writing, publishing, and workflow automation.

View on GitHub
2 starsSynced Aug 2, 2026

Install to Claude Code

/plugin marketplace add FrankL1u/liusir-skills

README

LIUSIR Skills

AI agent skills for source collection, content workflows, and publishing automation.

This repository currently includes three workflow skills:

  • Local media and article collection workflow
  • WeChat Official Account article workflow
  • Xiaohongshu note workflow

Available Skills

SkillDescription
ls-multi-collectorCollect Douyin, YouTube, WeChat, X, and generic web content into local bundles with video download, transcript, and article-fetch workflows
ls-wechat-articleWrite and publish WeChat Official Account articles end-to-end — topic intake, drafting, SEO polish, cover and inline images, theme preview, draft publish, stats backfill, and learning workflows
ls-xhs-noteCreate Xiaohongshu note assets end-to-end — topic intake, source article drafting, native note writing, visual planning, and image generation

Quick Install

Install a specific skill

npx skills add FrankL1u/liusir-skills --skill ls-multi-collector
npx skills add FrankL1u/liusir-skills --skill ls-wechat-article
npx skills add FrankL1u/liusir-skills --skill ls-xhs-note

See available skills

npx skills add FrankL1u/liusir-skills --list

Install from a marketplace plugin

This repository also includes a plugin-style distribution path through .claude-plugin/.

Prerequisites

Some skills may require additional local setup.

Common prerequisites across the workflow skills:

  • Node.js >= 18
  • Python >= 3.9
  • ls-multi-collector also requires uv, ffmpeg, yt-dlp, defuddle, xreach, and camoufox
  • Optional image provider keys for AI image generation

Skill-specific notes:

  • ls-multi-collector: collects source material into local bundles; remote ASR and LLM are optional for transcript enhancement
  • ls-wechat-article: requires WeChat Official Account API credentials for publishing, and can optionally use TrendRadar MCP for topic signals
  • ls-xhs-note: does not publish directly; it can optionally use TrendRadar MCP for topic signals and image providers for Step 5 generation

See the setup guides in skills/ls-multi-collector/README.md, skills/ls-wechat-article/README.md, and skills/ls-xhs-note/README.md.

Works With

These skills are designed for AI agents and coding tools that support skill-style packaging:

  • OpenClaw
  • Claude Code
  • Cursor
  • Codex
  • Gemini CLI
  • Windsurf
  • Kilo
  • OpenCode
  • Goose
  • Roo
  • Any tool supporting npx skills add

Repository Layout

.
├── .claude-plugin/        # Plugin-style distribution metadata
├── .github/workflows/     # CI and release workflows
├── scripts/               # Repository-level maintenance scripts
├── shared/                # Shared templates and publishing docs
└── skills/                # Installable skills

Contributing

Add a new skill

  1. Create skills/<skill-name>/
  2. Add a SKILL.md with name, version, description, triggers, and usage rules
  3. Add skill-specific references, scripts, and runtime files inside that skill directory
  4. Update any plugin or marketplace metadata if needed
  5. Open a pull request

Update an existing skill

  1. Make your changes
  2. Bump the version: in SKILL.md
  3. Update skill-specific docs if behavior changed
  4. Open a pull request

Publish

  • CI can publish changed skills through the repository release flow
  • Repository maintenance scripts live under scripts/

Notes

  • Each skill should keep its own agent-facing files inside its skill directory
  • Runtime output, caches, secrets, and virtualenvs should stay out of skills/
  • shared/ is repository-level guidance and publishing support, not per-skill runtime output

License

MIT

Rendered live from FrankL1u/liusir-skills's GitHub README — not stored, always reflects the source repo.

1 Plugin

NameDescriptionCategorySource
liusir-skillsInstall the full Liusir skill collection as one plugin../

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet — be the first to share an update.