k-skill-setup

Configure shared credentials and verify runtime setup for the k-skill bundle.

7.1k|836|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/NomaDamas/k-skill --skill k-skill-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: k-skill-setup
Source: https://github.com/NomaDamas/k-skill/tree/main/k-skill-setup
Command: npx skills add https://github.com/NomaDamas/k-skill --skill k-skill-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you finish the common, cross-platform setup for the k-skill bundle by creating/locating credentials, validating required environment variables, and optionally enabling update checks and GitHub starring with explicit consent.

Core Features & Use Cases

  • Credential resolution & safe defaults: Resolves secrets in a priority order (environment variables, agent vault, or a secure fallback ~/.config/k-skill/secrets.env) and clearly tells you what’s missing instead of guessing unsafe alternatives.
  • Runtime verification: Runs a standard setup check (scripts/check-setup.sh) to confirm the environment is ready after installation.
  • Consent-based optional actions: Offers scheduled update checks and GitHub starring, but only applies persistence/external actions after the user explicitly agrees.

Quick Start

Ask your agent to run the setup flow to create the fallback secrets file, verify the runtime environment, and then offer update checks and GitHub starring only after you confirm.

Frequently Asked Questions about k-skill-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure environment variables and secret files for agent credentials?

To configure environment variables and secret files, this setup resolves credentials using a priority order: environment variables, agent vault, or a secure fallback file at `~/.config/k-skill/secrets.env` with `0600` permissions. It clearly reports missing variables instead of guessing unsafe alternatives.

How does runtime verification work after installing new agent skills?

Runtime verification works by executing `bash scripts/check-setup.sh` to confirm the environment is ready and that dependent skills can authenticate reliably. This validates required environment variables and checks that all shared credentials are correctly configured.

Why does credential setup fail when environment variables are missing?

Credential setup fails or reports missing variables because the resolution order prioritizes environment variables, then the agent vault, before creating a fallback secrets file. It avoids guessing unsafe alternatives and requires valid authentication to proceed reliably.

Can I use a fallback secrets file instead of agent vault for credential management?

Yes, you can use a fallback secrets file instead of an agent vault. The credential resolution order checks environment variables first, then the agent vault, and finally creates a secure fallback at `~/.config/k-skill/secrets.env` with `0600` permissions when needed.

Do I need explicit consent to enable GitHub starring during credential setup?

Yes, explicit consent is required to enable GitHub starring during credential setup. The configuration avoids persistence or running `gh repo star` without direct user approval, ensuring external actions are only applied after agreement.