Back to registry
project-management bearer auth 1 pinned sources 10 files

Vikunja

Generated Vikunja CLI and agent Skill for tasks, projects, teams, and users.

$ vikunja search "get user information" --json
CLI binaries 6 platform builds
Skill Included in CLI
Source refs 1 pinned inputs
Smoke intent get user information
01 Schema vikunja commands schema --json
02 Catalog vikunja commands --json
03 Search vikunja search "get user information" --json
Recipe structure

Files

10 files
builds/vikunja.json json
{
  "schema_version": 1,
  "recipe": "vikunja",
  "cli_name": "vikunja",
  "generated_at": "2026-08-21T06:48:06.726Z",
  "lathe_version": "lathe v0.5.2 (none, unknown)",
  "gate": {
    "verdict": "GO",
    "generated_at": "2026-08-21T06:48:06.726Z",
    "lathe_version": "lathe v0.5.2 (none, unknown)",
    "command_count": 169,
    "group_count": 16,
    "skill_included": true,
    "warnings": [
      "G9",
      "W2"
    ]
  },
  "source_refs": [
    {
      "name": "vikunja_api",
      "display_name": "vikunja_api",
      "backend": "swagger",
      "repo_url": "https://github.com/go-vikunja/vikunja",
      "pinned_tag": "c0f026ff47295951ce63498e6e42542f1a1ecd34",
      "files": [
        "pkg/swagger/swagger.json"
      ]
    }
  ],
  "outputs": {
    "catalog": null,
    "skill": "skills/vikunja",
    "cli_artifacts": [
      {
        "os": "darwin",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "vikunja",
        "path": "downloads/vikunja-darwin-arm64.tar.gz",
        "size": 3711408,
        "sha256": "sha256:9320b539dbd4caae2ab8067a9db50684cef42eeb490638168f226cbdaa25a61c"
      },
      {
        "os": "darwin",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "vikunja",
        "path": "downloads/vikunja-darwin-amd64.tar.gz",
        "size": 4013196,
        "sha256": "sha256:fad8bc19012adf4fbf32fe3ec4ac3317bc6ab2fd133e46b0fc0bb73aaadee1af"
      },
      {
        "os": "linux",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "vikunja",
        "path": "downloads/vikunja-linux-amd64.tar.gz",
        "size": 3948731,
        "sha256": "sha256:ddd0b2f12638ecb9813da98381cf1171c1c7e0d54e310fedd7a07522739796a2"
      },
      {
        "os": "linux",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "vikunja",
        "path": "downloads/vikunja-linux-arm64.tar.gz",
        "size": 3574904,
        "sha256": "sha256:4eee9a588da336a938d6fb70d0a6df93a3956224f6207d46ca2fa5fbfffaa457"
      },
      {
        "os": "windows",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "vikunja.exe",
        "path": "downloads/vikunja-windows-amd64.tar.gz",
        "size": 4069833,
        "sha256": "sha256:68e9422369f90cbffc78640838ce943608ca07da8ca40c4adc280c64f25b4a0b"
      },
      {
        "os": "windows",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "vikunja.exe",
        "path": "downloads/vikunja-windows-arm64.tar.gz",
        "size": 3634886,
        "sha256": "sha256:7443fe1f30f23022f3d94b55dd405757e9cfe7fad47b2abf34d8c24caa9aa0d5"
      }
    ]
  }
}

Vikunja

This recipe generates the vikunja CLI and agent Skill for Vikunja tasks, projects, labels, teams, and users.

API and authentication

Create a Vikunja API token:

vikunja auth login --hostname <host>
vikunja auth status --hostname <host>

The token is sent as a bearer credential and checked against the current-user endpoint.

Install the Skill

vikunja skill install --scope user --agent codex --yes

Agent workflow

vikunja commands --json
vikunja search "get user information" --json

Use the returned command path with vikunja commands show before execution. Bump the pin in specs/sources.yaml when upgrading the Vikunja API.