github-task-splitter
Expert agent for splitting SpecWeave tasks across multiple GitHub repositories based on microservice or multi-repo architecture. Use when tasks span multiple services, creating cross-repo tracking issues, or analyzing dependencies across repositories.
Why use this skill?
Automate multi-repo engineering tasks with the GitHub Task Splitter. Effortlessly break down complex SpecWeave requirements into tracked issues across your microservices.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-github-task-splitterWhat This Skill Does
The GitHub Task Splitter is a specialized OpenClaw agent designed for complex engineering workflows in multi-repository environments. It acts as an orchestrator that takes a high-level technical requirement or a SpecWeave task and intelligently breaks it down into granular sub-tasks distributed across relevant GitHub repositories. By parsing project architecture and dependency trees, it ensures that your microservices stay synchronized, preventing the common pitfalls of orphaned code changes or disconnected feature releases. It automates the boilerplate of creating cross-repo tracking issues and maps the relationship between parent and child tasks.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/anton-abyzov/sw-github-task-splitter
Ensure you have configured your GitHub authentication tokens within your OpenClaw settings to allow the agent to read repository structures and write issues.
Use Cases
- Microservices Refactoring: When a core API change requires modifications in five different backend services simultaneously.
- Full-stack Feature Rollouts: Coordinating changes between a frontend React repository, a shared UI component library, and a backend node service.
- Cross-Repo Bug Investigation: Tracking a single root cause that manifests as symptoms across multiple linked repositories.
- Dependency Upgrades: Planning a major version update that necessitates changes to sub-modules across an entire organizational ecosystem.
Example Prompts
- "I need to implement OIDC authentication across our microservices. Please analyze the repository architecture and create tracking issues in the auth-service, gateway, and user-profile repos."
- "We are migrating to a new API schema. Split the migration task into sub-tasks for all repositories tagged with 'internal-api' and link them all to this primary ticket."
- "Evaluate the dependencies for our 'dark-mode' feature and generate specific tasks for the frontend-client and shared-design-system repos."
Tips & Limitations
- Tips: Always provide the agent with a clear scope definition. The more descriptive your initial SpecWeave task, the more accurate the distribution of work will be. Use it in conjunction with repository labels to help the agent filter relevant services.
- Limitations: The agent relies on the existing directory structure and repository metadata. It may struggle with highly unconventional or non-standard project architectures where dependencies are not clearly documented in configuration files.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anton-abyzov-sw-github-task-splitter": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read
Related Skills
network-engineer
Cloud network architect for VPC design, service mesh, zero-trust networking, load balancers, and CDN optimization. Use for network troubleshooting or connectivity issues.
jira-multi-project-mapper
Expert in mapping SpecWeave specs to multiple JIRA projects with intelligent project detection and cross-project coordination. Use when syncing to multiple JIRA projects (project-per-team, component-based), or managing bidirectional sync across team boundaries.
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
performance-optimization
React Native performance with Hermes V1, FlashList, expo-image v2, concurrent rendering. Use for slow app, memory leaks, or FPS issues.
release-strategy-advisor
Release strategy advisor - detects brownfield patterns (tags, CI/CD, changelogs), recommends versioning strategy based on architecture. Creates release-strategy.md.