From kikuyo
Operate the Kikuyo CLI for organizations, projects, and feedback through the Kikuyo REST API. Use when requests mention the `kikuyo` or `kikuyo-cli` commands, or the npm package `kikuyo-cli`, especially for command construction, auth setup, status filtering, and script-friendly JSON output.
How this skill is triggered — by the user, by Claude, or both
Slash command
/kikuyo:kikuyoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to run the Kikuyo CLI safely and produce exact commands for the
Use this skill to run the Kikuyo CLI safely and produce exact commands for the current public API surface.
Prefer read-only commands first when verifying identifiers or access. Use JSON output when the result will be piped to other tools or parsed by code.
Read references/commands.md for the supported command surface.
Read references/examples.md for concrete examples.
orgs list.--json for automation.feedback create or feedback update-status, confirm the target org,
project, or feedback item with a read command.Install from npm:
npm install -g kikuyo-cli
Both binaries are equivalent:
kikuyo --help
kikuyo-cli --help
Use environment variables by default:
export KIKUYO_API_KEY="kky_your_api_key"
export KIKUYO_BASE_URL="https://kikuyo.app"
Per-command auth is also supported:
kikuyo orgs list --api-key kky_your_api_key
Use these as canonical examples:
# list organizations
kikuyo orgs list
# get an organization by slug or UUID
kikuyo orgs get digitalvibes
# list projects in an organization
kikuyo projects list digitalvibes
# get a project by slug or UUID
kikuyo projects get digitalvibes kikuyo
# list all feedback for a project
kikuyo feedback list digitalvibes kikuyo
# filter feedback by status
kikuyo feedback list digitalvibes kikuyo --status planned
# get full feedback detail
kikuyo feedback get <feedback-id>
# create feedback
kikuyo feedback create digitalvibes kikuyo --title "Add changelog" --body "Optional details"
# update feedback status
kikuyo feedback update-status <feedback-id> --status completed
<org> accepts an organization UUID or slug.<project> accepts a project UUID or slug.<id> for feedback get and feedback update-status is the feedback UUID.Use default human-readable output for interactive use.
Use --json for automation and downstream parsing.
kikuyo feedback list digitalvibes kikuyo --json
Before write operations:
kikuyo orgs get <org>.kikuyo projects get <org> <project>.kikuyo feedback get <id>.Supported statuses:
pendingplannedin_progresscompletedrejectedhttps://kikuyo.app/api/v1.--base-url may be either the bare origin or a full /api/v1 base URL.kikuyo and kikuyo-cli are identical and map to the same implementation.npx claudepluginhub digitalvibeshq/kikuyo-cli --plugin kikuyoReferences Atlassian CLI (acli) commands for Jira: authenticate, create/view/edit issues, JQL searches, bulk operations, project/board/sprint management.
CLI for the Redmine REST API to create, update, close, search issues, log time, manage projects, versions, memberships, users, groups, and wiki pages.
Manages Fulcrum tasks in worktrees: update status, link GitHub PRs/URLs/Linear tickets, send notifications, configure settings, and control server daemon.