Назад към всички

glm5

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

$ git log --oneline --stat
stars:88
forks:17
updated:February 17, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameglm5
descriptionGLM-5 Agent Teams skill for spawning teammates with thinking mode
allowed-toolsBash,Read,Write

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
  • /iterate - GLM-5 for iterative tasks

Agent Types

TypeRoleBest For
coderImplementationFeatures, refactoring, bugs
reviewerCode ReviewSecurity, quality, patterns
testerTest GenerationUnit tests, coverage
plannerArchitectureDesign, planning
researcherDocumentationDocs, 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.jsonTask status & metadata
.ralph/reasoning/{id}.txtGLM-5 reasoning
.ralph/logs/teammates.logActivity 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