← ClaudeAtlas

member-runtimelisted

Load and run MEMBER.md team members -- complete AI workers with persona, skills, tools, context, and a journal that learns over time. Use when you want to activate a team member, run 'be my chief of staff', or manage stateful AI workers.
atrislabs/atris · ★ 67 · AI & Automation · score 72
Install: claude install-skill atrislabs/atris
# Member Runtime This skill teaches you how to load and run MEMBER.md team members. A member is a skill that manages skills -- it bundles a persona, capabilities, tools, permissions, and a journal that gets smarter over time. Format spec: https://github.com/atrislabs/member ## What is a MEMBER.md? A MEMBER.md is a directory (or single file) that defines a complete AI worker: ``` team/{name}/ MEMBER.md # Who this worker is (persona, workflow, rules) skills/ # What they can do (SKILL.md files) context/ # What they know (domain knowledge) tools/ # What they use (API docs, configs) journal/ # What they've learned (grows over time) ``` ## How to Load a Member When the user activates a member (e.g., "be my chief of staff", "act as the sdr"), follow these steps: ### 1. Find the member Look for the member definition in order: 1. `team/{name}/MEMBER.md` (directory format) 2. `team/{name}.md` (flat file format) If not found, tell the user: "Member '{name}' not found. Install one from ClawHub or create team/{name}/MEMBER.md." ### 2. Parse the frontmatter Read the YAML frontmatter between `---` delimiters. Extract: - `name` -- the member's identifier - `role` -- their job title - `skills` -- list of capability names - `permissions` -- what they can and can't do - `tools` -- what external tools they need ### 3. Load skills For each skill in the frontmatter `skills` list: 1. Check `team/{name}/s