Builder Handbook
For shortlisted builders of nmg.labs Forge Sprint 02 · Hermes × OpenClaw Edition · Sprint Day Saturday 20 June 2026 · NMG Gurugram · 09:00 to 19:30 IST
Table of Contents
01 Welcome to Forge Sprint 02
You are one of the builders shortlisted for Forge Sprint 02, the multi-agent AI development sprint. On Saturday 20 June 2026 you will spend six hours building a working system where multiple AI agents coordinate through Slack to solve a real business problem, using the exact methodology that has taken production teams from 15 PRs per month to 1,000.
What is at stake
- Champion (1st): Cash prize (revealing soon) plus NMG offer plus Certificate of Participation plus NMG Labs Skool membership plus guaranteed Forge 3 seat with dedicated mentor.
- Runner-up (2nd): Cash prize (revealing soon) plus NMG offer plus Certificate plus NMG Labs Skool plus guaranteed Forge 3 seat.
- 3rd Place: Cash prize (revealing soon) plus NMG offer plus Certificate plus NMG Labs Skool plus guaranteed Forge 3 seat.
- Top 10: Certificate plus NMG Labs Skool membership plus Forge 3 priority registration.
- All Participants: Certificate of Participation plus NMG Labs Skool membership plus standing invitation to future sprints.
The Forge 2 to Forge 3 pipeline
Forge 2 is the qualifying round for Forge 3 (ProcessHQ Hackathon, Jul 4). The multi-agent skills you build here are exactly what you need to solve real product development challenges for ProcessHQ.AI, a live SaaS platform with 56+ enterprise demos and paying customers. Forge 3 prizes are significantly larger.
What we test
We test your ability to:
- Configure and orchestrate multiple AI agents with distinct roles.
- Use Slack as a communication and coordination layer (human-in-the-loop).
- Route tasks to the right model (expensive for planning, cheap for execution).
- Build automated quality gates (CI/CD, testing, health checks).
- Ship a working system that produces real, useful output.
There is no cheat sheet on Sprint Day. You must arrive having studied the entire curriculum in Section 07. The challenge brief is revealed at the venue.
02 Your official stack
We picked this stack because it mirrors a proven production setup: Hermes for orchestration, OpenClaw for coding, Slack for communication.
| Component | Tool | Free? | Role |
|---|---|---|---|
| Orchestrator | Hermes Agent | Yes (open-source) | The "brain", decomposes tasks, assigns work, tracks progress, learns from experience. |
| Coding Agent | OpenClaw | Yes (open-source) | The "hands", receives tasks, writes code, runs commands, pushes to GitHub. |
| Communication | Slack (free workspace) | Yes | The "nervous system", all agent-to-agent messages visible to humans. |
| Version Control | GitHub | Yes | Public repo with incremental commits. |
| Model (Orchestrator) | Kimi K2 via Groq | Yes (~1,000 req/day) | Strong reasoning for planning and task decomposition. |
| Model (Coder) | Qwen2.5-Coder 7B via Ollama | Yes (local) | Fast, efficient coding model. |
| Backup Model | DeepSeek V3 | Yes (free tier) | Alternative coding model if Groq rate-limits. |
Model routing (encouraged)
The Rule: use the most expensive model for architecture decisions, cheap models for execution.
| Task Type | Recommended Model | Why |
|---|---|---|
| Sprint planning, dependency graphing | Kimi K2 / Opus (if you have it) | High-dimensional decisions need the best reasoning. |
| Code generation, file editing | Qwen2.5-Coder / DeepSeek V3 | Bulk work, cost-efficient. |
| Error classification, debugging | Kimi K2 | Needs good judgment to classify error types. |
| Status reporting, formatting | Any cheap model | Simple structured output. |
Permitted alternatives
- Claude Pro / Anthropic API credits: allowed. Declare on registration. Free-stack builders get tie-break advantage.
- 32 GB RAM laptop plus Ollama: run everything locally with larger models. Fully supported.
- Additional agents beyond Hermes plus OpenClaw: encouraged. Add testing agents, documentation agents, deployment agents.
03 Set up Hermes Agent
Do this before Sprint Day. Arrive with a verified, working Hermes Agent.
Step 1 · Install prerequisites
Check the official Hermes Agent quickstart for the latest installation commands. As of June 2026:
# Node.js 22+ required node --version # must be v22.0.0 or higher git --version # any recent version # Install Hermes Agent (verify exact command at hermes-agent.nousresearch.com/docs) npx hermes-agent@latest init my-forge-agent cd my-forge-agent
Step 2 · Configure your model
Edit the Hermes Agent config to use your Groq API key:
# Set Groq as your provider export GROQ_API_KEY="your-groq-api-key-here"
Configure hermes.config.json:
{
"model": {
"provider": "groq",
"model": "moonshotai/kimi-k2-instruct",
"apiKey": "${GROQ_API_KEY}"
},
"memory": {
"enabled": true,
"persistence": "local"
},
"skills": {
"autoLearn": true,
"directory": "./skills"
}
}
Step 3 · Verify Hermes works
hermes chat "What is 2+2? Then create a file called test.txt with the answer." # Should respond AND create the file
Step 4 · Create your first skill
Create skills/hello-world/SKILL.md:
# Hello World Skill ## Trigger When asked to greet someone or say hello. ## Steps 1. Read the person's name from the input 2. Generate a personalized greeting 3. Save the greeting to a file called greetings.md
Test it:
hermes chat "Say hello to the NMG Labs team" # Should use the skill automatically
Resources
04 Set up OpenClaw
Step 1 · Install OpenClaw
Check the official OpenClaw docs for the latest installation commands. As of June 2026:
# Install OpenClaw (verify exact command at docs.openclaw.ai) npm install -g openclaw # Or via npx npx openclaw@latest onboard
The onboarding wizard guides you through setting up the gateway, workspace, channels and skills.
Step 2 · Configure model provider
# Set up with Groq (same key as Hermes) openclaw config set provider groq openclaw config set apiKey YOUR_GROQ_API_KEY openclaw config set model moonshotai/kimi-k2-instruct
Step 3 · Configure Slack channel
# Connect OpenClaw to your Slack workspace openclaw channel add slack # Follow the OAuth prompts to connect
Step 4 · Verify OpenClaw works
openclaw chat "Create a Python script that prints 'Hello from OpenClaw'" # Should generate and optionally run the script
Step 5 · Create agent identity
Create IDENTITY.md in your OpenClaw workspace:
# Coding Agent Identity You are a coding agent specialized in writing clean, tested code. You receive tasks from the Orchestrator (Hermes Agent) via Slack. For every task: 1. Acknowledge receipt in Slack 2. Write the code 3. Run tests 4. Report status: What I Did / What Failed / What Needs Review
Resources
05 Set up Slack for agent communication
This is the critical piece. Rule #4: Bots never communicate directly. All communication goes through Slack.
Step 1 · Create a free Slack workspace
Go to slack.com/get-started and create a new workspace. Name it something like forge-02-[yourname].
Step 2 · Create these channels
| Channel | Purpose |
|---|---|
| #sprint-main | Primary coordination. Orchestrator posts task assignments and status updates here. |
| #agent-coder | OpenClaw coding agent reports progress, errors and completions here. |
| #agent-orchestrator | Hermes orchestrator posts plans, dependency graphs and sprint status. |
| #ci-cd | Automated test results, build status, quality gates. |
| #human-review | Items that need your (human) decision or approval. |
Step 3 · Connect Hermes to Slack
Follow the Hermes Slack Integration Guide to create a Slack app and connect Hermes.
Step 4 · Connect OpenClaw to Slack
OpenClaw has built-in Slack channel support. Connect it to the same workspace.
Step 5 · Test agent communication
- Ask Hermes to post a message in #sprint-main: "Sprint started. Assigning tasks."
- Ask OpenClaw to post in #agent-coder: "Ready to receive tasks."
- Verify you can see both messages in Slack.
- Try having Hermes assign a task that OpenClaw picks up.
The communication pattern you must demonstrate
Hermes (in #sprint-main): "Task 1 assigned to @coder: Write a function to parse CSV files." OpenClaw (in #agent-coder): "Task 1 received. Working on it." OpenClaw (in #agent-coder): "Task 1 complete. PR #1 submitted. Tests passing." Hermes (in #sprint-main): "Task 1 verified. Moving to Task 2." You (in #human-review): "@hermes approved. Merge PR #1."
06 Pre-Sprint mandatory checklist
Hardware
- ☐Your own laptop with at least 8 GB RAM (16 GB recommended for local models).
- ☐Charger and power adapter.
- ☐Government photo ID (Aadhaar, College ID, Passport or Driving Licence).
- ☐Headphones (recommended).
Software installed and verified
- ☐Node.js v22.0.0+, verified with node --version.
- ☐Git, verified with git --version.
- ☐Hermes Agent, verified with hermes --version.
- ☐OpenClaw, verified with openclaw --version.
- ☐VS Code or your preferred editor.
Accounts created
- ☐GitHub account with at least one public repo.
- ☐Groq Console account at console.groq.com with API key.
- ☐Slack workspace created with 5 channels (see Section 05).
- ☐Hermes connected to Slack (tested).
- ☐OpenClaw connected to Slack (tested).
- ☐Loom account (free) at loom.com.
- ☐(Optional) Ollama installed for local model fallback.
Pre-Sprint test
Before Sprint Day, build this mini-project to verify your entire stack works:
Mini-Challenge: Build a 2-agent system where Hermes asks OpenClaw to:
- Create a Python script that fetches the title of any web page.
- Run the script on 3 URLs.
- Save results to a JSON file.
- Report completion in Slack with "What I Did / What's Left" format.
If this works end-to-end with visible Slack messages, you are Sprint-ready.
07 Learning curriculum: master before Sprint Day
There is no cheat sheet. You must self-study all 7 modules before Sprint Day.
Module 1 · Why Multi-Agent? (The Paradigm Shift)
Understand why managing agents is the new coding.
| Resource | Type | Time |
|---|---|---|
| AI-Assisted Coding Tutorial, OpenClaw, Copilot, Claude Code | YouTube | 1h |
| 100 Hours of Hermes Agent Lessons in 46 Minutes | YouTube | 46m |
Key Concepts: Agent Manufacturing, Orchestrator plus Worker pattern, why 1,000 PRs per month is possible.
Module 2 · Hermes Agent Deep Dive
Install, configure, master skills, memory and the self-improving learning loop.
| Resource | Type | Time |
|---|---|---|
| Full Hermes Agent Setup for Beginners 2026 | YouTube | 35m |
| Hermes Agent Full Tutorial, Setup Guide | YouTube | 45m |
| Master Hermes Agent in 4 Hours | YouTube | 4h |
| Hermes Agent Documentation | Docs | 30m |
Practice: Build 3 different skills. Run the agent as a cron job. Test the memory system.
Module 3 · OpenClaw Deep Dive
Deploy, configure, connect to Slack, master the skills system.
| Resource | Type | Time |
|---|---|---|
| OpenClaw Full Course 3 Hours | YouTube | 3h |
| OpenClaw MasterClass | YouTube | 45m |
| The Only OpenClaw Tutorial You Need | YouTube | 40m |
| OpenClaw Documentation | Docs | 30m |
Practice: Build IDENTITY.md, SOUL.md, HEARTBEAT.md for your coding agent. Connect to Slack.
Module 4 · Multi-Agent Orchestration
Learn how to make agents work together through Slack.
| Resource | Type | Time |
|---|---|---|
| My AI Agent Team Working 24x7 on Slack, GitHub, Linear | YouTube | 30m |
| Ultimate Multi-Agent Workflow with Hermes Kanban | YouTube | 30m |
| Hermes Agent Slack Integration Docs | Docs | 20m |
| Multi-Agent Setup: OpenClaw plus Hermes | Article | 20m |
Practice: Build the mini-challenge from Section 06. Get 2 agents talking through Slack.
Module 5 · Model Routing and Cost Optimization
Learn which model for which task. This is scored in judging.
| Resource | Type | Time |
|---|---|---|
| Smart Orchestrator plus Cheaper Sub-Agent Models | Article | 20m |
| GLM-5 vs Claude Opus: Why Cheap Models Win | Article | 15m |
Key Concept: 70% cheap model / 25% mid / 5% premium achieves near-identical quality at 15% cost.
Module 6 · Agile with AI Agents
Understand sprint methodology for agent teams.
| Resource | Type | Time |
|---|---|---|
| Run Scrum When Half Your Team is AI Agents | Article | 25m |
| AI-Scrum: Agile Principles for Agent Teams | Article | 20m |
Key Concepts: Tasks measured by compute cost plus validation time (not story points). Sprint retrospectives debug agentic workflows.
Module 7 · CI/CD for Agent-Generated Code
Build quality gates so agents don't ship broken code.
| Resource | Type | Time |
|---|---|---|
| Agentic CI Pipelines: Autonomous Code Review | Article | 20m |
| CI/CD with Agentic AI: Self-Correcting Monorepos | Article | 20m |
Practice: Set up GitHub Actions that run tests on every commit from your agents.
Total Pre-Sprint Study Time: ~14 hours
08 The Sprint Day challenge
Challenge structure (revealed at 09:50 AM)
On Sprint morning, you receive:
- A real business problem with a dataset.
- A set of constraints (for example "Must use at least 3 agents," "Must route models strategically").
- A surprise second dataset released at 17:00 for the auto-tester.
Architecture requirements (mandatory for scoring)
Your system MUST include:
- ☐Hermes Agent as the orchestrator (plans, decomposes, assigns, tracks).
- ☐OpenClaw as at least one coding agent (writes code, runs tests).
- ☐Slack channels showing all agent communication (minimum 3 channels).
- ☐Automated quality gate (tests, health check or validation script).
- ☐Human approval step before final output (you review and approve in Slack).
Required outputs
- Working system that produces correct results on the challenge dataset.
- Public GitHub repo with incremental commits and agent-log.md.
- Slack export or screenshots showing agent communication.
- README documenting architecture (which agent does what, which model, why).
- Loom video (max 5 minutes) walking through the system.
- Architecture diagram (can be hand-drawn, Mermaid or any format).
09 Sprint Day schedule
| Time | Block | Details |
|---|---|---|
| 09:00 - 09:30 | Check-in | Photo ID, stack verification (Hermes plus OpenClaw plus Slack all working). |
| 09:30 - 09:50 | Ignition | Multi-Agent 10 Rules methodology overview, judging rubric walkthrough. |
| 09:50 | Challenge revealed | Problem brief plus dataset published. |
| 10:00 | Build window opens | 6-hour countdown begins. |
| 10:30 | Connection checkpoint | Forge Captain verifies all agents are connected to Slack. |
| 13:00 - 14:00 | Lunch | Catered at venue. |
| 14:00 | Architecture review | Captain walks floor reviewing agent configs and Slack channels. |
| 15:30 | Scope or cut | Stabilize core. Drop what won't ship. |
| 16:30 | 30-min warning | Check outputs. Record Loom. |
| 17:00 | Submission lock | GitHub frozen. Surprise dataset released. |
| 17:00 - 17:30 | Auto-tester | Judges run builds against surprise data. |
| 17:30 - 19:00 | Demos | 5 min each: 3-min demo plus 2-min Q&A. |
| 19:00 | Deliberation | Judges score and rank. |
| 19:30 | Champions announced | Prizes plus Forge 3 invitations extended. |
10 Judging rubric and scoring
| Criterion | Points | What Judges Look For |
|---|---|---|
| Agent Architecture | 25 | Clean orchestrator/worker separation. Hermes manages, OpenClaw codes. Additional specialized agents earn bonus points. |
| Slack Communication | 20 | All agent messages in Slack. Structured status ("What I Did / Left / Needs Call"). Human can intervene. No direct agent calls. |
| Working Output | 20 | System produces correct, useful results on both the primary AND surprise datasets. |
| Model Routing | 10 | Different models for different tasks. Can explain why each model was chosen for its role. |
| CI/CD and Quality | 10 | Automated tests. Quality verification. Human approval gate for final output. |
| Self-Improvement | 10 | Hermes learning loop active. Skills created from experience. Error patterns recognized. |
| Code and Docs | 5 | Clean repo, incremental commits, README with architecture diagram, agent-log.md preserved. |
| TOTAL | 100 |
Free-stack advantage
Builders using only free-tier models (Groq, Ollama) win ties over builders using paid subscriptions. This is a tie-breaker, not a score multiplier.
11 Rules and disqualification triggers
Eligibility
Open to 3rd/4th year UG, PG and recent graduates (within 12 months) across India. Forge 1 attendance is NOT required. Fresh builders welcome. Individual competition only.
8 disqualification triggers
- Private repo at deadline.
- Missing agent-log.md or Slack evidence.
- No Hermes Agent in architecture (must be the orchestrator).
- Single giant commit instead of incremental build phases.
- Auto-tester failure within 5 minutes.
- Code reading score of 0 (cannot explain any block of your code).
- 75%+ code duplication with existing public repositories.
- Conduct violation (harassment, plagiarism, dishonesty).
Intellectual property
Your code, your IP. NMG retains a non-exclusive license to publish a case study (with credit to you). You are free to commercialize, open-source or fork after. Full detail lives on our Terms and Conditions and Code of Conduct pages.
Questions? Forge Captain Ayush Gupta · email labs@nmgdigital.com (response under 24 hours).
See the Forge 2 sprint page, Terms and Code of Conduct.