Each skill is a folder of instructions that an AI agent loads when your task calls for it. The content system skills bring the Idea - Write - Edit process into your agent. They:
- Fill in your brand profile with you
- Sort a post into a Know, Trust or Love post
- Write recording questions
- Squeeze the core message
- Walk you through locking the outline, writing and editing
The ideas and the words are still yours to write.
The source is at cuongthachHQ/content-system-skill, under the CC BY 4.0 license.
cuongthachHQ/content-system-skill
The 7 public skills of the content system
What you need
- Claude Code or Antigravity, open in the project folder where you make content
- The latest LTS version of Node.js. The install command runs with
npx, which comes with Node.js, and needs at least version 22.20. The latest version has all the security fixes
Install in your agent
Install the 7 skills
The fastest way is to copy the sentence below and paste it into your agent. The agent runs the install command and lists the skills it installed.
Install all skills from https://github.com/cuongthachHQ/content-system-skill into this project with npx skills add, picking the agent you are running and adding -y, then list the installed skills.
Or run the command yourself in a terminal, in your project folder:
npx skills add cuongthachHQ/content-system-skill --skill '*' -a claude-code -ynpx skills add cuongthachHQ/content-system-skill --skill '*' -a antigravity -yAdd
-gto the end of the command to use the skills in every project on your computer.Check the skills are in the agent
The agent reads only the name and description of each skill when it starts, so check it has all of them.
- In Claude Code, type
/and see all 7 names, in.claude/skills/. - In Antigravity, ask “Which skills do you have?”, with the skills in
.agents/skills/.
- In Claude Code, type
Type /cuongthach
The main skill asks what you hold: a topic, a recording, a locked outline or a draft. You answer, then it runs the skill for the next step, without writing the post on its own.
What is included
| Skill | What it does |
|---|---|
cuongthach |
The main skill: sees which step a post is at, hands the next step to the right skill, and does no step itself |
ct-profile-create |
Fills in your 10-entry brand profile with you, one entry at a time, writing Not yet for an empty entry |
ct-post-classify |
Sorts a post into exactly one type: Know post, Trust post or Love post |
ct-record-plan |
Writes a question set in three groups, What it is, How it works, Why it matters, for you to answer while you record |
ct-message-create |
Squeezes three answers about the customer, the problem and the solution into one core message |
ct-post-write |
Runs the three steps of Idea - Write - Edit: lock the outline, write the draft in one go, then only cut |
cuongthach-update |
Checks for a newer version of the skills, sums up what changed, and updates them on your yes |
Skill usage examples
A post goes through the skills in the order below. You only need to type /cuongthach and the agent calls the next step, or type a skill’s name when you know which step you are at.
/ct-profile-create: fill in the 10-entry brand profile, once/ct-post-classify Is this a Know, Trust or Love post?: sort the post before you write/ct-record-plan A Trust post on writing from a recording: get the questions to record with/ct-message-create: paste the recording and squeeze it into one core message/ct-post-write: filter ideas, lock the outline, then write and edit
You can also say the task in plain words, such as “Which step is this post at?”, and the agent calls the skill whose description matches.
Update Skills
The skills follow the docs: when a docs page that a skill is drawn from changes, a new version is released and listed in the CHANGELOG on GitHub.
Use /cuongthach-update. The agent checks for a newer version, sums up what changed for you to read, and updates on your yes.
Without an agent, run the command in your project folder:
npx skills updateWhen the install goes wrong
This is usually a Node.js version older than 22.20: install the latest LTS version and run the command again. If it still fails, install by hand: download the repo’s ZIP from GitHub and copy each folder inside skills/ into .claude/skills/ for Claude Code or .agents/skills/ for Antigravity.
The agent is open in a different folder from where you installed. Open it in the project folder, or install again with -g.
The skill is not loaded. Check the list of skills again, and run the install command again if a name is missing.