setup
Skill0 starsChanged 6 days agoMITView on GitHub
Set up the user's CreatorsCompanion account from the chat in about a minute, so drafts sound like them. Checks what is already set up, asks at most 3 questions in one message (niche and who they help, content language, a few of their own posts), saves the profile and voice examples, then offers a first draft. Use right after install, when the user says get started or set me up, or when drafts come back with a tip about a thin profile. Setup itself is free; it never spends credits without a yes.
191 other projects use a version of this.
Adopted by
Most recently taken up by
- hydra-db/hydradb-claude-codetheir own version, first seen Nov 8, 2026
- WALKERKILLER/Look-Tongji-Notestheir own version, first seen Nov 8, 2026
- steerlabs/opensteertheir own version, first seen Nov 8, 2026
- ansvisor/ansvisortheir own version, first seen Nov 8, 2026
- dsifry/metaswarmtheir own version, first seen Nov 8, 2026
- anombyte93/prd-taskmastertheir own version, first seen Nov 8, 2026
Used with
Projects with it also use add-voice-transcription, add-discord and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
juancruzmunozalbeloSkilladd-voice-transcription
Add voice message transcription to NanoClaw using OpenAI's Whisper API. Automatically transcribes WhatsApp voice notes so the agent can read and respond to them.
Also in 5 projects that use this
MicrosoftSkilladd-discord
Add Discord bot channel integration via Chat SDK.
Also in 11 projects that use this
MicrosoftSkilladd-slack
Add Slack channel integration via Chat SDK.
Also in 11 projects that use this
juancruzmunozalbeloSkilladd-telegram-swarm
Add Agent Swarm (Teams) support to Telegram. Each subagent gets its own bot identity in the group. Requires Telegram channel to be set up first (use /add-telegram). Triggers on "agent swarm", "agent teams telegram", "telegram swarm", "bot pool".
Also in 7 projects that use this
- +8 more from microsoft
Other versions191 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 191
- anthropics/knowledge-work-plugins★ 35ksame name
- garrytan/gbrain★ 32ksame name
- gavrielc/nanoclaw★ 31ksame name
- nanocoai/nanoclaw★ 31ksame name
- qwibitai/nanoclaw★ 31ksame name
- Q00/ouroboros★ 6.3ksame name
- pytorch/executorch★ 5.2ksame name
- agenticnotetaking/arscontexta★ 3.5ksame name
- aws/agent-toolkit-for-aws★ 3.4ksame name
- spotify/portal-ai-plugins★ 2.8ksame name
181 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository3 other files it gives its agents.
- research-then-writeSkill
- weekly-content-planSkill
- write-in-my-voiceSkill
The file
We split this skill into the rules it gives an agent
10 rules. 0 are common, 3 are distinctive, and 7 are very specific to this project.
0
Common
Most of the 171 edited versions we read keep these.
3
Distinctive
This author's own choices. Worth a look.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 14
Call get_started. It returns, in one call: the credits and what is left of today's limit, the profile fields present and missing, the …
- Very specific: line 24
Ask in a single message, and only for what get_started says is missing.
- Very specific: line 35
Do not ask for anything else, such as their name or audience, unless the user offers it.
- Very specific: line 40
Profile: call update_creator_profile with the fields the answer gives: bio (one or two lines on who they help and how, in their words), …
- Very specific: line 44
Voice from pasted posts: call update_voice_examples with the format the posts were written for (tiktok for Reels and TikTok scripts, …
- Very specific: line 47
If get_started showed that the user already saved their own examples for that format, say these will replace example 1 onward and ask first.
- Very specific: line 50
Voice from a handle: call list_my_posts with the platform (instagram, tiktok, youtube, linkedin or x) and the handle.
- Distinctive: line 78
Ask the questions in one message, never one at a time.
- Distinctive: line 79
Use the user's own words for the bio and niche.
- Distinctive: line 80
If a save fails, say what did not save and offer to try again.
“Common” is measured: kept by at least 6 in 10 of the 171 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Set up CreatorsCompanion
Get the user from a fresh account to a first draft in their own voice, with as few messages as possible. Every draft is written from the profile and voice examples saved here, so a minute spent on setup is what makes the drafts sound like them.
1. See what is set up (free)
Call get_started. It returns, in one call: the credits and what is left of today's limit, the profile
fields present and missing, the creator's own voice examples per format, the Creator Brain status,
library and draft counts, and next_steps.
- Everything is set (no missing fields, own voice examples saved): say so in one line, show the
suggested
next_steps, and skip to step 4. - Something is missing: go to step 2 and ask only about what is missing.
2. Ask once, at most 3 questions
Ask in a single message, and only for what get_started says is missing. At most these three:
- Niche and who they help: "What do you post about, and who do you help (and with what result)?"
- Content language: "Which language do you post in?" Skip it when the profile already has one or the user is clearly writing in it; then confirm it in one line instead of asking.
- Their own posts: "Paste 1 to 3 posts or scripts you wrote, the ones that sound most like you."
<!-- full-server -->Or offer the shortcut: "Or give me your Instagram, TikTok, YouTube, LinkedIn or X handle and I can pull your recent posts."
<!-- /full-server -->Do not ask for anything else, such as their name or audience, unless the user offers it; ask nothing that
get_started already answered. If the user answers only part, save that part and continue.
3. Save what they told you (free)
- Profile: call
update_creator_profilewith the fields the answer gives:bio(one or two lines on who they help and how, in their words),niche,audience,language(a code or name, such asen,frores), andnameorsocial_handlesif they mentioned them. Only the fields you send change. Read back the fields it changed and the ones stillmissing. - Voice from pasted posts: call
update_voice_exampleswith theformatthe posts were written for (tiktokfor Reels and TikTok scripts,linkedin,twitterfor X,youtubeornewsletter) and the posts asexamples, best first, one post per item. Calls to action they use go inctas. Ifget_startedshowed that the user already saved their own examples for that format, say these will replace example 1 onward and ask first. Posts for different formats need one call per format.
<!-- full-server -->- Voice from a handle: call
list_my_postswith theplatform(instagram,tiktok,youtube,linkedinorx) and thehandle; it is free. Show the posts briefly and let the user pick up to 5. Then tell the user, before anything runs: "Importing them costs 100 credits and replaces the voice examples saved for that format (example 1 onward)." Only after a yes, callimport_voice_from_postswith the sameplatformandhandleandpostsas a list ofurlandtextitems copied fromlist_my_posts, best first. If the user says no, offer to paste the posts instead, which is free.
<!-- /full-server -->Then confirm in two or three lines what was saved: the profile fields, and how many voice examples for which format.
4. Offer a first draft
Offer one concrete first draft from their niche, for example: "Want me to write your first Reel? Give
me a topic, or I can use: <one idea from their niche>." When they pick a topic, follow the
write-in-my-voice skill: check the cost with estimate_cost, tell them, and call generate_content
only after they say yes.
Mention once, without pushing, that a Creator Brain can come later: they paste their offers, story
and proof with add_brain_document, and build_creator_brain (it uses credits, shown before it runs)
turns them into a brief every draft follows.
Rules
- Never spend credits without a yes. Profile and voice saves are free.
generate_contentandbuild_creator_brainuse credits, and so does any other paid tool: state the cost and wait for the user to agree before calling it. - Ask the questions in one message, never one at a time.
- Use the user's own words for the bio and niche; do not polish them into marketing copy.
- If a save fails, say what did not save and offer to try again. Do not send the user to the website for something a tool here can do.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

