This is the scaffolding tool for building OpenGAP agents from scratch. It handles the boilerplate: generating agent.yaml configs with model preferences and constraints, writing SOUL.md personality definitions, and setting up the directory structure for skills, tools, and knowledge documents. You'd reach for this when spinning up a new agent rather than hand-writing all the YAML and markdown files. The quick start is solid, walking you through mkdir to validation, and the SOUL.md guidance about core identity and communication style is actually helpful. One thing to note is it assumes you're familiar with the OpenGAP agent structure, so if you're brand new to the framework, read through the reference sections first.

GitHub stars
2.8K
last updated
May 28, 2026

Install

$ npx -y skills add open-gitagent/opengap --skill create-agent --agent claude-code

Installs into .claude/skills of the current project.

Files

Create & Configure Agents

Quick Start

  1. Create directory structure: mkdir -p my-agent/skills
  2. Write agent.yaml with required fields (see below)
  3. Create SOUL.md with agent identity
  4. Add skills, tools, and knowledge as needed
  5. Validate: opengap validate -d ./my-agent

agent.yaml Reference

Required Fields

spec_version: "0.1.0"
name: my-agent          # Unique identifier
version: 1.0.0          # Semantic version
description: What this agent does

Model Configuration

model:
  preferred: claude-sonnet-4-5-20250929
  fallback:
    - claude-haiku-4-5-20251001
  constraints:
    temperature: 0.2     # 0.0 - 1.0
    max_tokens: 4096
    top_p: 0.9

Skills & Tools

skills:
  - code-review          # Must match directory name in skills/
  - security-audit

tools:
  - lint-check           # Must match filename in tools/ (without .yaml)

Runtime

runtime:
  max_turns: 20          # Max conversation turns
  timeout: 120           # Seconds

Sub-Agents

agents:
  reviewer:
    description: Reviews code quality
    delegation:
      mode: auto
      triggers:
        - "review this"

Sponsors

Details

Repository
github.com/open-gitagent/opengap
Category
AI & Agent Building
License
MIT
First seen
Jun 11, 2026

More from open-gitagent/opengap

All 18
1PackmindHub avataradd-agent-propertyPackmindHub/coding-agents-matrixAdd a new property to the AI agents database. Use when the user wants to add, create, or introduce a new column, property, field, or feature to track across all0skills.sh installs
2pr-pm avataragent-builderpr-pm/prpmThis is meta-tooling for Claude Code itself.0skills.sh installs
3Prorise-cool avatarinternal-commsProrise-cool/Claude-Code-Multi-Agent一套资源,帮助我使用公司喜欢的格式编写各种内部通信。每当要求编写某种内部通信(状态报告、领导更新、3P 更新、公司通讯、常见问题、事件报告、项目更新等)时,Claude 应使用此技能。0skills.sh installs
4spencermarx avatarV3 MCP Optimizationspencermarx/open-code-reviewMCP server optimization and transport layer enhancement for claude-flow v3. Implements connection pooling, load balancing, tool registry optimization, and perfo0skills.sh installs
5syahiidkamil avatarabstraction-powersyahiidkamil/software-engineer-ai-agent-atlasActivate ATLAS pattern recognition mode. Identify repeated patterns, extract essential characteristics, and create reusable abstractions from concrete examples.0skills.sh installs
6syahiidkamil avatarfind-skillssyahiidkamil/software-engineer-ai-agent-atlasHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int0skills.sh installs