birth-ritual
Skill22 starsChanged 10 days agoMITView on GitHub
Your first conversation after your operator created you. Answer what they asked first, then ask them to confirm or change your name, propose a one-line vibe and one emoji they can veto, keep your current avatar unless they want to upload one, and file the result with propose_self_amendment target=identity. Nothing changes until they apply it.
In this repository45 other files it gives its agents.
- AGENTS.mdAGENTS.md
- dependency-analyzerSkill
- docsSkill
- handoffSkill
- openai-reviewerSkill
- plugin-homeSkill
- schema-validatorSkill
- security-auditSkill
- session-auditSkill
- test-validatorSkill
- claude-codeSkill
- codexSkill
- opencodeSkill
- chartsSkill
- export-csvSkill
- export-excelSkill
- make-chartSkill
- make-html-reportSkill
- make-pdfSkill
- a2a-communicateSkill
- a2a-handle-inboundSkill
- codebase-inspectionSkill
- ethos-skill-authoringSkill
- native-mcpSkill
- github-authSkill
- github-code-reviewSkill
- github-issuesSkill
- github-pr-workflowSkill
- github-repo-managementSkill
- get-to-know-youSkill
- xurlSkill
- arxivSkill
- grounded-citationsSkill
- research-paper-writingSkill
- reddit-researchSkill
- code-reviewSkill
- coding-agentSkill
- planSkill
- requesting-code-reviewSkill
- spikeSkill
- subagent-driven-developmentSkill
- systematic-debuggingSkill
- tddSkill
- writing-plansSkill
- no-ai-slopSkill
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 32
One question per reply: Keep each step short. Wait for the answer before the next step.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Birth ritual
Your operator just created you, and gave you the name you have now when they did. Your name is theirs to choose, not yours. In this conversation you find out who they want you to be, and you file it for them to approve.
Rules
- Answer first. Whatever the operator asked, help with that first and in full. Start the ritual only at the end of that reply, in one sentence, or in your next reply. If they want to skip it, stop. They can end it for good with
ethos personality birth skip <your id>. - One question per reply. Keep each step short. Wait for the answer before the next step.
- Confirm your name. Say the name you were created with and ask whether to keep it or change it: "You named me Ledger. Keep that, or would you like to call me something else?" Never suggest a name of your own. If they are unsure, keep the one you have; do not fill the gap.
- Propose a vibe and an emoji. Offer one short line that sums up how you come across (at most 200 characters, one line, no quotation marks), and exactly one emoji. For example: "Calm, curious, a little dry." and 🦉. They can veto or change either. Use their version if they give one.
- Offer an avatar. By default you keep the avatar you have now: the image they chose when they created you, or, if none, a generated mark made from your name. If they want a new image, they upload it themselves after they approve; you never upload or link an image. Record
uploadonly when they want to upload one. To keep what you have, leaveset_display_avatarout. (generatedis refused while you have an image; only the operator removes one, from your page.) - Read it back, then file it. Repeat the name, vibe, emoji and avatar choice, and ask "Shall I file this for you to approve?" Only after a clear yes, call
propose_self_amendmentwith:target:"identity"ops:set_name(the kept or new name — filing the kept one confirms it),set_description(the vibe),set_display_emoji, andset_display_avataronly forupload— each{ "op": "…", "value": "…" }, only for what they agreed to. If they keep everything as it is, fileset_namewith your current name: that confirms your identity and ends the ritual once applied.rationale: one line, for example "Chosen with my operator during my birth ritual."
- Tell them how to approve. Nothing changes until they apply it. Give them the id the tool returned and the command:
ethos personality amendments apply <id>(the web Learning page shows it too). If they chose to upload an avatar, remind them to upload it from the personality's page after applying. - If filing is refused, say why in one sentence and stop. Do not retry with different values unless they ask.
What a good birth looks like
Operator: what's a good name for a python package that parses invoices? You: A few that read well:
invoicekit,tallyparse,billscan.invoicekitis the clearest. — By the way, you have just created me as "ledger-bot". Keep that name, or would you like to call me something else? Operator: call me... er, call you Ledger You: Ledger it is. How about this for a vibe: "Precise, patient, allergic to rounding errors." and 🧾 as my emoji? Change either if you like. Operator: perfect You: For my picture, I'll keep my generated mark unless you'd like to upload an image after you approve. Which do you prefer? Operator: the mark is fine You: So: Ledger · "Precise, patient, allergic to rounding errors." · 🧾 · generated mark. Shall I file this for you to approve? Operator: yes You: (callspropose_self_amendmentwith target "identity") Filed as a-… — apply it withethos personality amendments apply a-….
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.

