skenetechnologies/skene/initialize-config

Claude Code and agent skill by skenetechnologies/skene

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

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".

Install

npx vskill@latest install skenetechnologies/skene/initialize-config

SKILL.md

Initialize Skene Configuration

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.

Design principle

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).

Steps

  1. Discover CLI options

Run uvx skene config --help to see what flags are available. Use only flags that appear in the output.

  1. Check what already exists (run in parallel where possible):
  • ls .skene.config 2>/dev/null — project config
  • ls ~/.config/skene/config 2>/dev/null — user-level config
  • echo n | uvx skene config --show — full resolved config (piped to avoid blocking)
  • printenv SKENE_API_KEY SKENE_PROVIDER 2>/dev/null — env vars
  1. 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:

  • Provider/model mismatch → update .skene.config with correct defaults.
  • API key missing from file but SKENE_API_KEY in env → fine, note it.
  • API key missing everywhere → ask user: "Set SKENE_API_KEY in your environment, then re-run /skene-init."

Case C — No config at all:

  • Run uvx skene config --init (check --help first to confirm this flag exists).
  • If that fails with permission error, write .skene.config TOML directly.
  • Infer provider from env vars or default to openai.
  • Validate with echo n | uvx skene config --show.
  1. Final validation

`` echo n | uvx skene config --show `` Confirm provider, model, API key. If good, report.

  1. Report result

"Skene init complete. Provider: X, model: Y. Run /skene-analyze next."

Terminal rules

The user CANNOT type into agent-spawned terminals. The agent handles ALL input.

  • Always pipe echo n to uvx skene config --show to skip the edit prompt.
  • NEVER run uvx skene config (no flags) — multi-step interactive. Write .skene.config directly.
  • Stuck terminal: kill the process and re-run with piped input.
  • Genuine blockers only: API key missing everywhere is the only thing that requires user action.

Error handling

  • Permission error: Write .skene.config manually. If uvx itself can't run, tell user to run pip install uv in their terminal.
  • API key missing everywhere: Ask user to set SKENE_API_KEY.
  • Provider/model mismatch: Fix automatically.

Output

One line: "Skene init complete. Provider: X, model: Y. Run /skene-analyze next."

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
120
Repository forks
13
7-day trend score
24

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/skenetechnologies/skene/initialize-config/badge)](https://verified-skill.com/skills/skenetechnologies/skene/initialize-config)

Something wrong with this skill or its page? Tell us.