← all publishers

kjanat

@kjanat source repo

26 published skills

  1. CLI Creation · kjanat bundle
    Build consumer-facing DreamCLI CLIs from scratch with Bun-first workflows and typed patterns. Use when asked to scaffold or implement a new @kjanat/dreamcli command-line app, add commands/flags/args/prompts/output/testing, or create starter files/tests for DreamCLI users.
    0
    installs
  2. Paperless Ngx · kjanat bundle
    Manages documents in Paperless-ngx via MCP tools. Searches, uploads, tags, organizes, and bulk-edits documents, correspondents, and document types. Use when working with Paperless-ngx, document management, OCR, or any mcp_paperless_* tool task.
    0
    installs
  3. Glb Compressor CLI · kjanat
    Compress GLB/glTF 3D models using the glb-compressor CLI. Use when running compression from the command line, writing shell scripts that compress models, or integrating into CI/CD pipelines.
    0
    installs
  4. Glb Compressor Server · kjanat
    HTTP server for compressing GLB/glTF 3D models via REST API and SSE streaming. Use when building web integrations, setting up a compression microservice, or adding real-time compression progress to a frontend.
    0
    installs
  5. Glb Compressor Library · kjanat bundle
    Programmatic GLB/glTF 3D model compression library with a multi-phase pipeline, skinned-model awareness, and custom glTF-Transform transforms. Use when integrating compression into application code, building custom pipelines, or using individual transforms.
    0
    installs
  6. Zod · kjanat bundle
    Routes Zod v4 questions to commit-pinned docs and directs models toward current Zod 4 APIs, package choices, and schema patterns. Use when helping with schema validation, parsing, inference, JSON Schema, codecs, metadata, or migrating from Zod 3.
    0
    installs
  7. Commit · kjanat bundle
    Commits changes with strict safety gates and high-signal commit messages. Use when asked to commit changes or run /commit with push/no-push/no-verify/amend flags.
    0
    installs
  8. Xstate · kjanat bundle
    Routes XState v5 questions to vendored docs, API types, and practical patterns. Use when helping with state machines, actors, statecharts, setup/createMachine, invoked/spawned actors, or migrating from v4.
    0
    installs
  9. Threlte · kjanat bundle
    Routes Threlte questions to exact, commit-pinned docs paths and practical workflows. Use when helping with setup, debugging, or architecture across @threlte/core, @threlte/extras, @threlte/gltf, @threlte/rapier, @threlte/theatre, @threlte/xr, @threlte/flex, and @threlte/studio.
    0
    installs
  10. Gh Stack · kjanat bundle
    Manages linear branch stacks and dependent pull requests with the GitHub `gh stack` CLI extension. Use when planning, creating, adopting, splitting, inspecting, navigating, editing, pushing, submitting, syncing, rebasing, restructuring, linking, checking out, or diagnosing stacked PRs, or whenever the user mentions stack layers, dependent PRs, or `gh stack`.
    0
    installs
  11. Twoslash · kjanat bundle
    Guides authoring and review of Twoslash-powered TypeScript docs examples, including hidden setup, type queries, completions, diagnostics, and multi-file snippets. Use when writing or reviewing `ts twoslash` fences or when docs examples need `---cut---`, `^?`, `^|`, `@filename`, or exact error assertions.
    0
    installs
  12. Lightning · kjanat bundle
    Comprehensive lightning physics knowledge base derived from Rakov & Uman (2003) "Lightning: Physics and Effects". Covers discharge types, current parameters, leader/return-stroke physics, cloud electrification, protection, detection systems, atmospheric effects, and quantitative reference data. Use when answering questions about lightning physics, electromagnetic fields, thunderstorm electricity, lightning protection, or atmospheric electrical phenomena.
    0
    installs
  13. Build Skill · kjanat bundle
    Create effective skills for OpenCode agents. Load FIRST before writing any SKILL.md. Provides required format, naming conventions, progressive disclosure patterns, and validation. Use when building, reviewing, or debugging skills.
    0
    installs
  14. Github Script · kjanat bundle
    Writes secure actions/github-script workflow steps. Use when GitHub Actions needs inline JavaScript with GitHub API/context.
    0
    installs
  15. Statute Proxy · kjanat bundle
    Use this skill whenever the user is designing, building, scaffolding, reviewing, or debugging Go-based reverse proxy or HTTP edge infrastructure, especially when they mention statute, config-as-code proxies, building an nginx replacement in Go, networking topology, TLS termination, load balancing, HTTP/2, HTTP/3, QUIC, ACME, upstream pools, middleware chains, or graceful shutdown. Trigger this skill even when the user does not explicitly name statute but is clearly working on a Go HTTP server, edge proxy, or networking infrastructure problem where the resulting artefact will be a compiled binary rather than a runtime-configured server. Also trigger when the user asks for explanations of networking protocols (HTTP/1.1, HTTP/2, HTTP/3, WebSockets, gRPC, TLS) in the context of building or operating a proxy, or when they ask about Go net/http pitfalls, transport tuning, or production-grade server defaults.
    0
    installs
  16. Unifi Network · kjanat bundle
    Query and configure Ubiquiti UniFi through the official APIs — Site Manager (api.ui.com), the on-prem Network and Protect APIs, and the cloud connector that bridges them. Use when the user mentions UniFi, Ubiquiti, a UDM/UDR/UXG/Cloud Key, a UniFi API key, firewall zones or policies, VLANs and networks, traffic routes, or port forwards. Use for any reachability failure on a network where a UniFi gateway routes between subnets, even when no API is named — "why can't my laptop reach my server", "is my VLAN isolated", "which firewall rule is blocking this" are all UniFi questions once a UniFi gateway sits in the path. Also use before writing any script that talks to api.ui.com, since guessing endpoints there wastes far more time than reading the published spec.
    0
    installs
  17. Uv Versioning · kjanat
    Version bumping workflow for uv projects. Use when reading/updating package versions, planning release bump chains, or validating main vs workspace package bumps.
    0
    installs
  18. Index Knowledge · kjanat
    Generate hierarchical AGENTS.md knowledge base for a codebase. Creates root + complexity-scored subdirectory documentation.
    0
    installs
  19. Changelog Writing · kjanat bundle
    Write and maintain changelogs following the Keep a Changelog convention. Use when creating a CHANGELOG.md, adding entries for a release, or reviewing changelog format and completeness.
    0
    installs
  20. Discoveries Writing · kjanat bundle
    Write and maintain DISCOVERIES.md files for agents. Use when creating a new DISCOVERIES.md, adding hard-won repo-specific findings, or reviewing whether a note belongs in agent memory instead of a changelog or TODO list.
    0
    installs
  21. Working With Claude · kjanat bundle
    Delegates bounded implementation, investigation, and review tasks to Claude, then verifies the returned work against current repository state. Use when Claude should act as a focused collaborator or adversarial second engineer, not for general repository maintenance.
    0
    installs
  22. Github Docker Action · kjanat bundle
    Create Docker container actions for GitHub Actions with Dockerfile, action.yml metadata, and entrypoint scripts. Use when building custom GitHub Actions with Docker, scaffolding container-based actions, or debugging Docker action workflows.
    0
    installs
  23. Dprint Plugin Creator · kjanat bundle
    Scaffolds a new dprint formatter plugin that wraps an existing formatter library and bridges it to the dprint plugin protocol. Use when building or scaffolding a dprint plugin, wrapping a Rust, Go, or JavaScript formatter, or working on dprint plugin config resolution, schema generation, handler traits, registry metadata, npm distribution, or release flow. Selects Rust/Wasm, Go/TinyGo Wasm, or a V8-backed JavaScript process plugin.
    0
    installs
  24. Zed Extension Creator · kjanat bundle
    Scaffolds, implements, and ships extensions for the Zed editor. Use whenever someone wants to build, scaffold, or set up a Zed extension; add a language, grammar, or tree-sitter queries to Zed; wrap a language server (LSP) as a Zed extension; add a color theme or icon theme; expose an MCP / context server, a debug adapter (DAP), or snippets to Zed; or asks about the `extension.toml` manifest, the `zed_extension_api` Rust crate, the `Extension` trait, tree-sitter `.scm` query files, the WASM sandbox constraints, or the `zed-industries/extensions` publishing flow — even without the word "skill". Also triggers on a `.scm` highlights/injections/outline file in a Zed context, a per-language `config.toml`, or publishing/updating an extension in the Zed registry. Picks the right extension type and routes to the matching reference and template.
    0
    installs
  25. Ezelsbruggen Schrijven · kjanat bundle
    Creates short, recall-friendly Dutch mnemonics, contrast rules, and memory aids for study questions, confusing concepts, abbreviations, rules, lists, and everyday facts. Use when asked to write a Dutch ezelsbrug, exam-ready recall hook, or Dutch-language memory aid.
    0
    installs
  26. Github Service Containers · kjanat bundle
    Configure Docker service containers (Redis, PostgreSQL, etc.) as sidecar services in GitHub Actions workflows for integration testing. Use when adding databases, caches, or message queues to CI workflows, or debugging service container networking and health checks.
    0
    installs