agile-product-owner

Generate INVEST-compliant user stories and acceptance criteria from epics.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/powerhouse-inc/service-offering --skill agile-product-owner-powerhouse-inc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agile-product-owner
Source: https://github.com/powerhouse-inc/service-offering/tree/main/.agents/skills/agile-product-owner
Command: npx skills add https://github.com/powerhouse-inc/service-offering --skill agile-product-owner-powerhouse-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines agile product ownership by automating user story generation, sprint planning, and backlog management, reducing manual effort and improving team focus.

Core Features & Use Cases

  • INVEST-compliant User Story Generation: Automatically create well-defined user stories from epics, ensuring they meet the INVEST criteria.
  • Sprint Planning: Plan sprints efficiently by allocating stories based on team capacity and story points.
  • Backlog Management: Prioritize and organize the product backlog for smoother development cycles.
  • Use Case: A Product Owner can input an epic description and have the Skill generate multiple user stories with acceptance criteria, ready for sprint planning.

Quick Start

Use the agile-product-owner skill to generate user stories from the provided epic details.

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 user stories from epics that meet INVEST criteria?

To generate user stories from epics, you input the epic details and the Skill automatically creates INVEST-compliant stories with acceptance criteria. It uses Python scripts to ensure narrative quality and proper story validation.

How do I plan sprints based on team capacity and story points?

You can plan sprints by letting the Skill allocate generated user stories based on team capacity and complexity estimations. It facilitates capacity-driven sprint commitment to ensure realistic workload distribution.

What is the best way to prioritize a product backlog for agile development?

The best way to prioritize a product backlog is to use automated backlog management features that organize stories by complexity and INVEST criteria. This streamlines prioritization and ensures smoother development cycles.

Does agile story generation work with Python scripts for complexity estimation?

Yes, agile story generation requires Python scripts to perform persona-based story narrative creation and complexity estimation. These scripts automate the generation of acceptance criteria and calculate story points.

Can I track team velocity and sprint commitments automatically?

Yes, you can track team velocity through the Skill's sprint planning and capacity-driven sprint commitment features. It calculates complexity estimations to help monitor progress and optimize future sprint allocations.