analyze-codebase
Run comprehensive PLG analysis on a codebase to detect tech stack, existing growth features, and revenue opportunities. Use when…
Set up Skene configuration for a project. Use when starting a new PLG analysis, when .skene.config is missing, or when the user says "skene init", "set up skene", or "configure skene".
$ npx -y skills add skenetechnologies/skene --skill initialize-config --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/initialize-configContext preview
The summary Claude sees to decide when to auto-load this skill.
Set up Skene configuration for a project. Use when starting a new PLG analysis, when .skene.config is missing, or when the user says "skene init", "set up skene", or "configure skene".
name: initialize-config description: Set up Skene configuration for a project. Use when starting a new PLG analysis, when .skene.config is missing, or when the user says "skene init", "set up skene", or "configure skene".
Set up Skene automatically. The user runs `/skene-init`, everything gets configured, and they see a one-line summary. **Zero questions unless something is genuinely missing and cannot be inferred.**
**Config reference**: [Configuration guide](https://www.skene.ai/resources/docs/skene/guides/configuration).
Make init invisible. Detect everything from existing config, env vars, and user-level config. Only ask the user if the agent truly cannot figure it out (e.g. API key missing everywhere).
1. **Discover CLI options** Run `uvx skene config --help` to see what flags are available. Use only flags that appear in the output.
2. **Check what already exists** (run in parallel where possible):
3. **Decide what to do** (no user interaction needed):
**Case A — Config exists and is valid** (provider set, API key present, provider/model match): Done. Report summary.
**Case B — Config exists but has issues** (provider/model mismatch, missing API key, etc.): Fix what you can automatically:
**Case C — No config at all**:
4. **Final validation**
echo n | uvx skene config --show
Confirm provider, model, API key. If good, report.
5. **Report result** "Skene init complete. Provider: X, model: Y. Run `/skene-analyze` next."
The user CANNOT type into agent-spawned terminals. The agent handles ALL input.
One line: "Skene init complete. Provider: X, model: Y. Run `/skene-analyze` next."
Product-Led Growth (PLG) analysis toolkit that detects tech stacks, plans growth loops and builds the loop iteratively.
Run comprehensive PLG analysis on a codebase to detect tech stack, existing growth features, and revenue opportunities. Use when…
Generate context-aware implementation prompts for a selected growth loop. Use when the user says "build", "implement", "generate…
Set up analytics and tracking infrastructure for growth loops. Use when the user says "deploy telemetry", "set up analytics",…
Generate prioritized growth loops with implementation roadmaps based on codebase analysis. Use when the user says "plan", "growth…
Check if growth loop requirements are actually implemented in the codebase. Use when the user says "validate", "check status",…