Agile Product Owner

SkillAI & models

agile-product-owner is a skill that turns an AI agent into an agile product ownership assistant. It supports INVEST-compliant user story generation, sprint planning, backlog prioritization, and velocity tracking, so a product owner can hand story writing and sprint preparation work to the agent.

Available today. Use it from your connected AI after setup.

Have an agent setup that can load skills and run Python scripts.

Then ask your AI: use the Agile Product Owner skill

What your AI can do with it

  • Generates INVEST-compliant user stories from epics via user_story_generator.py
  • Creates acceptance criteria automatically for each story
  • Assigns point estimates and priorities to stories
  • Plans sprints against team capacity with the sprint command
  • Prioritizes and manages the backlog
  • Tracks velocity and agile metrics

Getting started

  1. Have an agent setup that can load skills and run Python scripts.
  2. Add the agile-product-owner skill to the agent.
  3. Run scripts/user_story_generator.py to generate user stories from an epic.
  4. Run scripts/user_story_generator.py sprint [capacity] to plan a sprint against team capacity.

What this skill tells your AI

The instructions your AI receives, as published by davila7/claude-code-templates in cli-tool/components/skills/business-marketing/agile-product-owner/SKILL.md and read by ahel’s review.

Complete toolkit for Product Owners to excel at backlog management and sprint execution.

Core Capabilities

  • INVEST-compliant user story generation
  • Automatic acceptance criteria creation
  • Sprint capacity planning
  • Backlog prioritization
  • Velocity tracking and metrics

Key Scripts

user_story_generator.py

Generates well-formed user stories with acceptance criteria from epics.

Usage:

  • Generate stories: python scripts/user_story_generator.py
  • Plan sprint: python scripts/user_story_generator.py sprint [capacity]

Features:

  • Breaks epics into stories
  • INVEST criteria validation
  • Automatic point estimation
  • Priority assignment
  • Sprint planning with capacity

Signals

GitHub stars
32k
Forks
4k
Last commit
Sep 2026

Questions

How do I generate user stories?
Run python scripts/user_story_generator.py. It breaks epics into stories, validates them against INVEST criteria, and adds acceptance criteria, point estimates, and priorities.
How do I plan a sprint?
Run python scripts/user_story_generator.py sprint [capacity], passing your team's capacity. The script plans the sprint against that capacity.
What does INVEST compliance mean here?
Generated stories are validated against INVEST criteria, the standard checks for well-formed user stories.
Can it help with agile ceremonies?
Yes. The skill is intended for story writing, sprint planning, stakeholder communication, and agile ceremonies.
Advanced
Item type
skill
Key
agile-product-owner-davila7
Source
github.com/davila7/claude-code-templates