agile-product-owner

Generate INVEST-compliant user stories and plan sprints with a Python script.

3|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/I-Onlabs/claude-code-skills --skill agile-product-owner-i-onlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agile-product-owner
Source: https://github.com/I-Onlabs/claude-code-skills/tree/main/agile-product-owner
Command: npx skills add https://github.com/I-Onlabs/claude-code-skills --skill agile-product-owner-i-onlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Agile product owners often struggle to translate strategy into actionable, INVEST-compliant user stories and maintain predictable sprint cadences. This toolkit automates story generation, acceptance criteria creation, and sprint planning to streamline backlog refinement and stakeholder communication.

Core Features & Use Cases

  • INVEST-compliant user story generation and automatic acceptance criteria creation
  • Sprint capacity planning and backlog prioritization
  • Velocity tracking and metrics reporting for sprint predictability
  • Epics breakdown into stories and planning guidance for agile ceremonies

Quick Start

Run the user_story_generator.py script to generate INVEST-compliant stories from an epic and plan a sprint based on the team's capacity.

Frequently Asked Questions about agile-product-owner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate INVEST-compliant user stories from epics?

You can generate INVEST-compliant user stories by running the Python script to break down epics into actionable stories. This automates story creation and adds automatic acceptance criteria to ensure backlog readiness for sprint planning.

What is the best way to plan sprint capacity based on team velocity?

The best way to plan sprint capacity is to use the automated velocity tracking metrics. The script matches prioritized backlog items against calculated team capacity to maintain predictable sprint cadences during agile ceremonies.

Can I automate acceptance criteria creation for backlog grooming?

Yes, you can automate acceptance criteria creation during backlog grooming. The script generates criteria automatically alongside INVEST-compliant user stories, streamlining the refinement process for senior product owners.

Does this agile product owner toolkit require any external dependencies?

No, this agile product owner toolkit requires no external dependencies. It runs as a standalone Python script with frontmatter metadata, needing only a compatible Python environment to execute sprint planning and story generation.

How do I track sprint velocity and report metrics for stakeholder communication?

You track sprint velocity and report metrics by utilizing the script's built-in tracking features. It generates metrics reporting outputs that guide stakeholder communications and improve sprint predictability across agile ceremonies.