cyanluna-git/cyanluna.skills/kanban-init
Claude Code and agent skill by cyanluna-git/cyanluna.skills
- community
Checking that the SKILL.md file is still in the repository.
Initialize the current project in local SQLite kanban. Creates ~/.claude/kanban-dbs/{project}.db and writes local config. Usage: /kanban-init or /kanban-init my-project-name. Run with /kanban-init.
Install
npx vskill@latest install cyanluna-git/cyanluna.skills/kanban-initSKILL.md
Initializes the current project with a local SQLite kanban database at ~/.claude/kanban-dbs/{project}.db. No server, no auth, no internet required — everything runs locally.
Usage
Strip any leading dashes from the project token: /kanban-init -unahouse.finance → project unahouse.finance.
Procedure
1. Determine project name
Always strip `.db` suffix — old configs stored the DB filename as the project name (e.g. cpet.db).
2. Write local project config
Create in the current project root:
.claude/kanban.json.codex/kanban.json(for Codex compatibility)
Use the Write tool to create both files with the same content.
3. Create SQLite database
If the DB already exists (table already created), CREATE TABLE IF NOT EXISTS is idempotent — safe to run again.
4. Register project metadata (best-effort)
Then upsert into projects table:
If PURPOSE is set:
This is best-effort — if it fails (e.g., sqlite3 not found), init still continues.
5. Output confirmation
Notes
Existing config detection
If either .claude/kanban.json or .codex/kanban.json already exists:
- Read the
projectfield and strip `.db` suffix (old format stored DB filename as project name) - If the cleaned name differs from what's stored, show the migration clearly
- Ask the user whether to overwrite or keep as-is:
Migrating from PostgreSQL kanban
If the user had a PostgreSQL-based kanban (prior kanban-auth setup):
- The old
~/.claude/kanban-authfile is no longer needed for the SQLite version - Data migration from PostgreSQL → SQLite is not automated; start fresh or export manually
- Tasks in the old PostgreSQL DB are not accessible from the SQLite version
sqlite3 requirement
The sqlite3 CLI must be installed on the system:
Verify: sqlite3 --version
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 repositoryCheckingkanban-init/SKILL.md
Popularity
- Repository stars
- 165
- Repository forks
- 41
- 7-day trend score
- 26
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Mar 2026, 7 months ago.
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/cyanluna-git/cyanluna.skills/kanban-init)