plg

Build products that sell themselves. Use when designing onboarding, pricing, conversion flows, viral mechanics, or retention strategies. Triggers on tasks involving user activation, freemium models, self-serve upgrades, or growth loops.

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 "plg" with this command: npx skills add timmywheels/skills/timmywheels-skills-plg

Product-Led Growth (PLG)

Patterns for building products where the product itself drives acquisition, conversion, and expansion. PLG flips the traditional funnel: users experience value BEFORE you ask for anything. These patterns help teams design self-serve experiences that compound growth without scaling sales headcount.

When to Apply

Reference these guidelines when:

  • Designing user onboarding or activation flows
  • Building freemium or free trial experiences
  • Creating self-serve upgrade paths
  • Adding viral or referral mechanics
  • Optimizing conversion funnels
  • Defining product-qualified leads (PQLs)
  • Setting up retention and engagement loops

Rule Categories by Priority

PriorityCategoryImpactPrefix
1ActivationCRITICALactivation-
2OnboardingHIGHonboarding-
3ConversionHIGHconversion-
4ViralityMEDIUMvirality-
5ExpansionMEDIUMexpansion-
6RetentionMEDIUMretention-

Quick Reference

1. Activation (CRITICAL)

  • activation-aha-moment - Identify and optimize the single moment users first experience core value
  • activation-time-to-value - Minimize steps between signup and value; measure in minutes, not days
  • activation-remove-friction - Defer everything that doesn't lead directly to the aha moment

2. Onboarding (HIGH)

  • onboarding-progressive-value - Each step must deliver immediate value, not just collect data
  • onboarding-skip-everything-skippable - Only require what's essential; make the rest optional
  • onboarding-teach-by-doing - Guide users through real actions, not feature tours

3. Conversion (HIGH)

  • conversion-pql-over-mql - Trigger upgrades from usage signals, not form fills
  • conversion-self-serve-upgrade - Users upgrade themselves at moment of realized need
  • conversion-in-context-prompts - Show upgrade CTAs where users hit limits, not random banners

4. Virality (MEDIUM)

  • virality-inherent-sharing - Build sharing into the core product action
  • virality-incentivize-after-activation - Only ask for referrals after users love the product
  • virality-both-sides-win - Reward both referrer and referee equally

5. Expansion (MEDIUM)

  • expansion-usage-based-pricing - Revenue grows as user value grows
  • expansion-proactive-tier-suggestions - Surface upgrades before users hit hard limits
  • expansion-seat-based-growth - Make adding team members frictionless

6. Retention (MEDIUM)

  • retention-habit-loops - Design cue → routine → reward cycles that create cravings
  • retention-variable-rewards - Vary the reward to maintain engagement
  • retention-notification-value - Every notification must deliver value, not just ask for attention

How to Use

Read individual rule files for detailed explanations and code examples:

rules/activation-aha-moment.md
rules/conversion-self-serve-upgrade.md

Each rule file contains:

  • Brief explanation of why it matters
  • Anti-patterns to avoid
  • Correct implementation pattern
  • Code examples where applicable

Full Compiled Document

For the complete guide with all rules expanded: AGENTS.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

steve-jobs

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

find-skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

Repository Source
10.3K565.2K
vercel-labs
Automation

pptx

Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.

Repository Source
94.2K34.9K
anthropics