# git-agent-instantiation > How to instantiate and task the ephemeral git-agent - Author: NOVA - Repository: NOVA-Openclaw/clawd-workspace - Version: 20260207131035 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/NOVA-Openclaw/clawd-workspace - Web: https://mule.run/skillshub/@@NOVA-Openclaw/clawd-workspace~git-agent-instantiation:20260207131035 --- --- name: git-agent-instantiation description: How to instantiate and task the ephemeral git-agent --- # Git Agent Instantiation ## Tools - `sessions_spawn` - `psql` - `git` ## Procedure 1. FETCH AGENT CONFIG: SELECT * FROM agents WHERE name = 'git-agent' 2. IDENTIFY PROJECT: Get project_name, project_dir from context or user request 3. FETCH PROJECT GIT CONFIG: SELECT git_config FROM projects WHERE name = '{project_name}' 4. FETCH GIT SOPS: SELECT name, steps FROM sops WHERE name IN ('git-repo-creation', 'git-commit-conventions') 5. BUILD CONTEXT: Combine seed_context files + project git_config + relevant SOPs 6. SPAWN AGENT: sessions_spawn(task="{context_template}\n\nProject Git Config:\n{git_config}\n\nSOPs:\n{sops}\n\nTask: {user_task}", model="claude-sonnet-4", label="git-agent:{project_name}", cleanup="delete") 7. MONITOR: Check sessions_list for completion or use sessions_history to review work