{"id":50986710,"url":"https://github.com/aislinn-yang/rednote-writing-skill","last_synced_at":"2026-07-07T18:00:30.169Z","repository":{"id":364573296,"uuid":"1268426884","full_name":"aislinn-yang/rednote-writing-skill","owner":"aislinn-yang","description":"A Claude Code skill for writing Rednote (Xiaohongshu / 小红书) posts: turns rough ideas into finished copy in your own voice, with built-in AI-tell and platform-risk-word checks. 小红书写作 / 文案 Claude Code skill。","archived":false,"fork":false,"pushed_at":"2026-06-13T14:37:14.000Z","size":30,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-13T16:22:32.090Z","etag":null,"topics":["ai-writing","anthropic","chinese","claude","claude-code","claude-skill","content-creation","copywriting","llm","marketing","rednote","social-media","writing-assistant","xiaohongshu"],"latest_commit_sha":null,"homepage":"https://aislinnyang.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aislinn-yang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-13T14:18:54.000Z","updated_at":"2026-06-13T14:45:42.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/aislinn-yang/rednote-writing-skill","commit_stats":null,"previous_names":["aislinn-yang/rednote-writing-skill"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/aislinn-yang/rednote-writing-skill","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aislinn-yang%2Frednote-writing-skill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aislinn-yang%2Frednote-writing-skill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aislinn-yang%2Frednote-writing-skill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aislinn-yang%2Frednote-writing-skill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aislinn-yang","download_url":"https://codeload.github.com/aislinn-yang/rednote-writing-skill/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aislinn-yang%2Frednote-writing-skill/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35237753,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-07T02:00:07.222Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-writing","anthropic","chinese","claude","claude-code","claude-skill","content-creation","copywriting","llm","marketing","rednote","social-media","writing-assistant","xiaohongshu"],"created_at":"2026-06-19T20:00:32.723Z","updated_at":"2026-07-07T18:00:30.162Z","avatar_url":"https://github.com/aislinn-yang.png","language":null,"funding_links":[],"categories":["Marketing \u0026 Content"],"sub_categories":["Compliance \u0026 Auditing"],"readme":"\u003cdiv align=\"right\"\u003e\n\n**English** · [简体中文](README.zh-CN.md)\n\n\u003c/div\u003e\n\n# rednote-writing-skill\n\nA [Claude Code](https://claude.com/claude-code) skill that turns scattered ideas, notes, and raw material into a finished Rednote (Xiaohongshu) post. It keeps your judgment and voice, and never fabricates content.\n\n## What it does\n\nThis is not a \"one-click viral post\" generator. It does three things: structures your scattered thoughts, lifts the phrasing to your own best level, and pushes the thinking further. You bring the judgment, the stance, and the real material. It reworks the wording and structure. It will boldly rewrite and reorganize, but it never makes up facts.\n\nThree modes:\n\n- **Collage**: start from links, screenshots, or raw material\n- **Co-create**: start from a few rough ideas, iterate together into a finished draft\n- **Review**: critique a draft you already wrote\n\nTwo things that set it apart:\n\n1. **Voice is not driven by a generic template.** It uses a set of real posts (`examples.md`) as the only reference, so the tone and transitions have to read like the author, or it does not pass.\n2. **Two gates before publishing.** First a mechanical scan for banned punctuation, AI-tells, and platform-throttling words (so the post is not silently suppressed), then a fresh \"does this read like a real person\" pass that hunts for AI-sounding lines. Title and cover come last.\n\n## Files\n\n| File | What's inside | When it's read |\n| --- | --- | --- |\n| `SKILL.md` | The entry point. Account positioning, the four non-negotiable rules (keep the voice and judgment but not the original words; extend the thinking but never invent facts; keep writing and checking separate; drive every step toward a finished draft), and the step-by-step workflow for each mode. | First, every time |\n| `examples.md` | Eight real published posts, each tagged by type with notes on how it opens, transitions, and mixes judgment with personal detail. The single source of truth for voice. | While writing the body |\n| `checks.md` | The hard-rule scan: banned punctuation, AI-tell phrases, structural AI-tells, and Rednote risk words (absolute-claim ad terms plus platform-throttling words). Mechanical and objective, a hit means fix. | After the body is done |\n| `cover-title.md` | How to write the 2-3 cover lines and 3-5 titles, plus the hard \"no\" list (no em-dashes, emoji, filler or clickbait words, no absolute claims). | After both gates pass |\n| `evals.md` | Three regression scenarios and how to run them against a baseline, to confirm a big edit did not degrade the voice or the flow. | Maintainers only, never while writing |\n\n## Install\n\nClone this repo into your Claude Code skills directory:\n\n```bash\ngit clone https://github.com/aislinn-yang/rednote-writing-skill.git ~/.claude/skills/xhs-post\n```\n\nThen trigger it inside Claude Code with prompts like \"帮我写小红书\", \"我有个灵感\", or \"帮我审稿\".\n\n## Make it yours\n\nThis skill is tuned to one specific account (AI product growth x going-global). `examples.md` holds that account's real posts. To adapt it to your own voice:\n\n1. Replace `examples.md` with your own representative posts. This matters most.\n2. Update the positioning section in `SKILL.md`.\n3. Tune the platform-risk word list in `checks.md`.\n4. The \"save to Notion\" step is optional: fill in your own database link, or remove it.\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faislinn-yang%2Frednote-writing-skill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faislinn-yang%2Frednote-writing-skill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faislinn-yang%2Frednote-writing-skill/lists"}