member-runtimelisted
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