kit-setup

GitHub

用于发现和测试多模型连接,协助完成CLI或登录设置,确保认证有效且不修改面板默认配置。

starter-kit-source/skills/kit-setup/SKILL.md chrisblattman/claudeblattman

Trigger Scenarios

需要验证AI模型连接状态 协助解决CLI登录或环境配置问题

Install

npx skills add chrisblattman/claudeblattman --skill kit-setup -g -y
More Options

Non-standard path

npx skills add https://github.com/chrisblattman/claudeblattman/tree/main/starter-kit-source/skills/kit-setup -g -y

Use without installing

npx skills use chrisblattman/claudeblattman@kit-setup

指定 Agent (Claude Code)

npx skills add chrisblattman/claudeblattman --skill kit-setup -a claude-code -g -y

安装 repo 全部 skill

npx skills add chrisblattman/claudeblattman --all -g -y

预览 repo 内 skill

npx skills add chrisblattman/claudeblattman --list

SKILL.md

Frontmatter
{
    "name": "kit-setup",
    "description": "Discover and test optional Claude, Codex, Gemini through Antigravity, and Grok subscription connections. Help with missing CLI or login setup without changing panel defaults."
}

Set up connections

Read neighboring Ask Agents' references/transport.md and this skill's references/host.md. Ask which connection only if unclear. Native local panels need no extra subscription. Optional providers require their own supported CLI and login. Setup does not change panel defaults, global instructions, permissions, billing, or top-ups.

  1. Check Node 18+ and the requested connection with node <ask-agents>/scripts/run-agent.mjs --agent <provider> --preflight. Record detected versus authenticated separately. Detection alone is never success. Manually connected providers work without a kit registry; every invocation performs live discovery. Ignore obsolete engines.json availability flags.
  2. For Gemini, discover agy (Antigravity), not gemini. A desktop sign-in alone does not establish CLI authentication; complete an interactive agy login if required. Do not grant trust or bypass permissions automatically.
  3. For Grok, follow the pinned official CLI checks and login-home selection in the transport reference. Check Python 3.11+ or STARTER_KIT_PYTHON. Use subscription login through the official CLI; never ask for a token in chat or switch to API credentials. If installation is needed, consult current official instructions and the reviewed version/checksum. Do not buy subscriptions or enable extra usage.
  4. Test each requested connection with --smoke-test --output-dir <new-private-directory>. This sends only “Reply with exactly: starter-kit-ok” from a new empty temporary folder. No project context. A setup/test request authorizes this small test, subject to host approvals. Read the resulting full report and receipt; require a success state and the expected reply. Grok warnings about model telemetry do not mean billing failure; report them accurately.
  5. For login failure, guide the provider's interactive login and retry only after it is completed. For other failures, report the actual stage and remedy. A failed test remains failed; no fallback or endless retries.

Return a short table: requested service, executable detected, request tested, result/next step. Link retained test receipts if useful. Do not create a durable available:true gate; tests are point-in-time evidence. Never overwrite saved panel preferences. If the user explicitly asks to change those, use Council's preference helper and show the undo command. Setup alone does not prove that a complete multi-provider panel works.

When the user also asks to change their default panel

Read Council's references/panel-execution.md and use its existing scripts/council.py preferences helper. First show the current preference. Save only the providers or preset the user requested, then show the effective selection and settings path. For example, a request for Claude, Codex and Antigravity maps to preferences set --providers claude,codex,gemini. A two-provider request maps to exactly those two names. Do not edit installed skill files or policy.json to customize the panel.

Explain that ~/.config/starter-kit/settings.json is user-owned and shared by Council and Adversarial Review across both host plugins on this computer. It survives plugin updates. This changes panel membership, not model versions or the fresh native synthesis worker. An explicit provider selection for one task overrides the saved default without changing it. Show preferences reset as the command to restore the bundled local-persona defaults; do not execute it unless requested.

Keep connection setup, a trial panel and saving a preference distinct. If the user requested a trial, use a small real task with their exact providers and normal fresh synthesis; verify file access and retrieve substantive reports. A successful greeting alone does not verify that workflow. If the user also requested saving the default after a successful trial, save it after that check passes; do not silently replace an unavailable provider. Setup alone launches no Council or review and saves no preference. For a requested persistence check in a new session, run Council or Adversarial Review without a provider/mode override so the saved setting is exercised.

Version History

  • b35ff89 Current 2026-11-02 19:26

Same Skill Collection

codex-starter/skills/ask-agents/SKILL.md
codex-starter/skills/done/SKILL.md
codex-starter/skills/prompt/SKILL.md
codex-starter/skills/review-plan/SKILL.md
plugins/starter-kit-claude/skills/adversarial-review/SKILL.md
plugins/starter-kit-claude/skills/ask-agents/SKILL.md
plugins/starter-kit-claude/skills/council/SKILL.md
plugins/starter-kit-claude/skills/done/SKILL.md
plugins/starter-kit-claude/skills/kit-hello/SKILL.md
plugins/starter-kit-claude/skills/kit-setup/SKILL.md
plugins/starter-kit-claude/skills/prompt/SKILL.md
plugins/starter-kit-codex/skills/adversarial-review/SKILL.md
plugins/starter-kit-codex/skills/ask-agents/SKILL.md
plugins/starter-kit-codex/skills/council/SKILL.md
plugins/starter-kit-codex/skills/done/SKILL.md
plugins/starter-kit-codex/skills/kit-hello/SKILL.md
plugins/starter-kit-codex/skills/kit-setup/SKILL.md
plugins/starter-kit-codex/skills/prompt/SKILL.md
plugins/starter-kit/skills/council/SKILL.md
plugins/starter-kit/skills/done/SKILL.md
plugins/starter-kit/skills/kit-hello/SKILL.md
plugins/starter-kit/skills/kit-setup/SKILL.md
plugins/starter-kit/skills/prompt/SKILL.md
plugins/starter-kit/skills/review-plan/SKILL.md
skills/aniket-me/SKILL.md
starter-kit-source/skills/adversarial-review/SKILL.md
starter-kit-source/skills/ask-agents/SKILL.md
starter-kit-source/skills/council/SKILL.md
starter-kit-source/skills/done/SKILL.md
starter-kit-source/skills/kit-hello/SKILL.md
starter-kit-source/skills/prompt/SKILL.md

Metadata

Files
0
Version
b35ff89
Hash
308472a5
Indexed
2026-11-02 19:26

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 10:09
浙ICP备14020137号-1