Awesome-omni-skill glm5

GLM-5 Agent Teams skill for spawning teammates with thinking mode

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.md
source 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:

  • /orchestrator
    - GLM-5 as teammate option
  • /parallel
    - GLM-5 for parallel review
  • /loop
    - GLM-5 for iterative tasks

Agent Types

TypeRoleBest For
coder
ImplementationFeatures, refactoring, bugs
reviewer
Code ReviewSecurity, quality, patterns
tester
Test GenerationUnit tests, coverage
planner
ArchitectureDesign, planning
researcher
DocumentationDocs, exploration

Execution

When this skill is invoked:

  1. Parse Arguments: Extract role and task from
    $ARGUMENTS
  2. Generate Task ID:
    task-{timestamp}
  3. Call GLM-5 API: With thinking mode enabled
  4. Capture Output: Reasoning + result
  5. 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

FileContent
.ralph/teammates/{id}/status.json
Task status & metadata
.ralph/reasoning/{id}.txt
GLM-5 reasoning
.ralph/logs/teammates.log
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