atrislabs/atris/create-member
Claude Code and agent skill by atrislabs/atris
- community
Checking that the SKILL.md file is still in the repository.
Create and manage AI team members using the MEMBER.md format. Use when the user wants to define a new AI role, set up a team member, create an agent persona, or work with team/MEMBER.md files.
Install
npx vskill@latest install atrislabs/atris/create-memberSKILL.md
Member Creator
Create AI team members using the MEMBER.md format. A member is a directory that bundles persona, skills, tools, and context into a deployable AI worker.
What is MEMBER.md
MEMBER.md defines a complete AI team member. It composes existing standards (SKILL.md for capabilities, .mcp.json for tool servers) into a single portable unit.
Spec: https://github.com/atrislabs/member
Directory Structure
Creating a Member
When the user asks to create a team member, follow these steps:
Step 1: Ask what role
Ask the user:
- What role is this member? (e.g., SDR, support agent, code reviewer)
- What should they be able to do?
- What should they NOT be able to do?
Step 2: Create the directory
Use kebab-case for the name. Create the full bundle in one operation, even when the directories and goal list start empty. Never overwrite existing identity, mission, goal, or log files while backfilling a member.
Step 3: Write SOUL.md
SOUL.md defines who the agent is, not what it does (MEMBER.md) or how it communicates (PERSONA.md). Use the template at atris/team/_template/SOUL.md.
Write five sections:
Beliefs: 3-5 convictions that guide judgment when rules don't apply. Not rules, things the agent holds true.
Values: 2-3 values ordered by priority. What the agent optimizes for in ambiguous situations.
Lessons: Start empty. These get synthesized from the agent's journal entries over time. Not copied from elsewhere, earned from experience.
Edges: Honest self-assessment. What this agent is strong at and what it tends to get wrong. This helps the agent (and other agents) calibrate trust.
Voice: One sentence that captures how this agent thinks. The inner monologue, not the output style.
The soul should be specific to this agent. Two agents with the same role but different souls should make different judgment calls in ambiguous moments.
Step 4: Write MEMBER.md
Use this structure:
Below the frontmatter, write three sections:
Persona: How the member communicates. Tone, style, decision-making approach. Be specific: "direct and research-driven" is better than "professional and helpful."
Workflow: Numbered steps the member follows. This is the core operating procedure. Each step should be a concrete action.
Rules: Hard constraints. What the member must always or never do. Keep it to 3-5 rules.
Step 5: Add permissions
Common permission patterns:
Permissions are declarations, not enforcement. They tell the agent what its boundaries are. The agent respects them because they're in its instructions.
Step 6: Add skills (optional)
If the member needs specific capabilities, create SKILL.md files:
Each skill follows the standard SKILL.md format:
Update the member's frontmatter to list the skill:
Step 7: Add context (optional)
Drop markdown files into context/ with domain knowledge the member needs:
- Playbooks, SOPs, guidelines
- Customer profiles, ICPs
- Reference docs, templates
No special format. Just markdown files the member references.
Legacy Flat Files
Flat files are a legacy input only:
Do not create new flat-file members. Upgrade an existing flat file with atris member upgrade <name> so it receives the complete directory bundle without losing its MEMBER.md content.
Detection
Add to your project's CLAUDE.md (or AGENTS.md for Codex):
Multi-Agent Usage
Activate different members for different tasks:
Each member gets its own soul, persona, skills, permissions, and context.
Examples
Dev team member (code reviewer)
Business role (SDR)
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingatris/skills/create-member/SKILL.md
Popularity
- Repository stars
- 58
- Repository forks
- 2
- Repository npm downloads, 7 days
- 256
- 7-day trend score
- 36
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 20 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/atrislabs/atris/create-member)