skenetechnologies/skene/initialize-config
Claude Code and agent skill by skenetechnologies/skene
- community
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-configSKILL.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
- Discover CLI options
Run uvx skene config --help to see what flags are available. Use only flags that appear in the output.
- Check what already exists (run in parallel where possible):
ls .skene.config 2>/dev/null— project configls ~/.config/skene/config 2>/dev/null— user-level configecho n | uvx skene config --show— full resolved config (piped to avoid blocking)printenv SKENE_API_KEY SKENE_PROVIDER 2>/dev/null— env vars
- 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.configwith correct defaults. - API key missing from file but
SKENE_API_KEYin env → fine, note it. - API key missing everywhere → ask user: "Set
SKENE_API_KEYin 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.configTOML directly. - Infer provider from env vars or default to
openai. - Validate with
echo n | uvx skene config --show.
- Final validation
`` echo n | uvx skene config --show `` Confirm provider, model, API key. If good, report.
- 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 ntouvx skene config --showto skip the edit prompt. - NEVER run
uvx skene config(no flags) — multi-step interactive. Write.skene.configdirectly. - 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.configmanually. Ifuvxitself can't run, tell user to runpip install uvin 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
- SKILL.md in the repositoryCheckingcursor-plugin/skills/initialize-config/SKILL.md
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
[](https://verified-skill.com/skills/skenetechnologies/skene/initialize-config)