install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data-ai/glm5-majiayu000" ~/.claude/skills/diegosouzapw-awesome-omni-skill-glm5 && rm -rf "$T"
manifest:
skills/data-ai/glm5-majiayu000/SKILL.mdsource content
GLM-5 Agent Teams Skill
Spawn GLM-5 powered teammates with native thinking mode.
Quick Usage
# Spawn single teammate /glm5 coder "Implement auth" # Spawn for review /glm5 reviewer "Review this code" # Spawn for testing /glm5 tester "Generate tests"
Integration with Other Commands
This skill integrates with:
- GLM-5 as teammate option/orchestrator
- GLM-5 for parallel review/parallel
- GLM-5 for iterative tasks/loop
Agent Types
| Type | Role | Best For |
|---|---|---|
| Implementation | Features, refactoring, bugs |
| Code Review | Security, quality, patterns |
| Test Generation | Unit tests, coverage |
| Architecture | Design, planning |
| Documentation | Docs, exploration |
Execution
When this skill is invoked:
- Parse Arguments: Extract role and task from
$ARGUMENTS - Generate Task ID:
task-{timestamp} - Call GLM-5 API: With thinking mode enabled
- Capture Output: Reasoning + result
- Fire Hooks: SubagentStop (native Claude Code hook)
Bash Commands
Spawn Teammate
.claude/scripts/glm5-teammate.sh <role> "<task>" "<task_id>"
Check Status
cat .ralph/team-status.json
View Logs
tail -f .ralph/logs/teammates.log
Output Files
| File | Content |
|---|---|
| Task status & metadata |
| GLM-5 reasoning |
| Activity log |
Example Session
User: /glm5 coder "Implement factorial in TypeScript" [GLM-5 thinking...] Reasoning: The user wants a TypeScript factorial function... Output: function factorial(n: number): number { ... } ✅ Task completed 📁 Status: .ralph/teammates/task-123/status.json 🧠 Reasoning: .ralph/reasoning/task-123.txt