opportunity-solution-tree-builder

Create and edit Opportunity Solution Trees (OST) in ost-builder Markdown. Use when users ask how to create an Opportunity Solution Trees, format OST Markdown, convert a tree to Markdown, validate headings/status/metrics syntax, or troubleshoot why ost-builder is not parsing a tree correctly.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "opportunity-solution-tree-builder" with this command: npx skills add thim81/ost-builder/thim81-ost-builder-opportunity-solution-tree-builder

Opportunity Solution Tree Builder

Overview

Create Opportunity Solution Trees by writing structured Markdown headings with type prefixes, optional status tags, descriptions, and outcome metrics. Use this skill to explain or generate valid Opportunity Solution Trees Markdown for ost-builder.

Quick Start

Use these heading levels and prefixes:

  • ## [Outcome] for the main outcome
  • ### [Opportunity] for opportunities
  • #### [Solution] for solutions
  • ##### [Experiment] for experiments

Optional status suffix (end of heading): @on-track | @at-risk | @next | @done | @none

Outcome metrics (only for outcomes):

  • - start: <number>
  • - current: <number>
  • - target: <number>

Visualize In The Web App

To visualize an OST, open https://ost-builder.trinixlabs.dev/ and either:

  • Paste your Markdown directly into the Markdown editor, or
  • Upload your Markdown file if the upload option is available in the UI.
  • Use the CLI to generate a share link and open the app:
    • npx ost-builder your-file.md (defaults to --show)
    • Options: --show, --share, --share-base <url>, --format <json|markdown>, --pretty, --name <name>

Markdown Rules

  • One card per heading line.
  • Description text goes on the lines immediately below a heading.
  • Keep child cards nested by heading level (Outcome > Opportunity > Solution > Experiment).
  • Use blank lines between cards for readability.
  • Status must appear at the very end of the heading line.
  • Metrics are only read for Outcome cards.

Example (Minimal)

## [Outcome] Grow MAU to 120k @next
- start: 50
- current: 80
- target: 120

### [Opportunity] Improve onboarding
Reduce friction in the flow.

#### [Solution] Add questions to increase motivation

##### [Experiment] Test motivational copy variants

Example (Full Tree)

## [Outcome] Improve activation to 40% by Q2 @on-track
Increase successful onboarding completions.
- start: 22
- current: 31
- target: 40

### [Opportunity] Reduce friction in signup
Remove confusing steps and delays.

#### [Solution] Social sign-on
Allow Google and Apple sign-in.

##### [Experiment] Measure conversion lift
Compare social sign-on vs. email-only.

#### [Solution] Better error messaging
Make validation errors clear and actionable.

##### [Experiment] A/B test error copy
Test concise vs. detailed error messages.

### [Opportunity] Improve first-session value
Help users reach an “aha” moment fast.

#### [Solution] Guided checklist
Surface a 3-step activation checklist.

##### [Experiment] Checklist completion rate
Measure completion and activation impact.

References

  • For the full syntax and patterns, read references/ost-markdown.md.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

openapi-format

No summary provided by upstream source.

Repository SourceNeeds Review
General

image-gen

Generate AI images from text prompts. Triggers on: "生成图片", "画一张", "AI图", "generate image", "配图", "create picture", "draw", "visualize", "generate an image".

Archived SourceRecently Updated
General

explainer

Create explainer videos with narration and AI-generated visuals. Triggers on: "解说视频", "explainer video", "explain this as a video", "tutorial video", "introduce X (video)", "解释一下XX(视频形式)".

Archived SourceRecently Updated