Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
Keboola prompt repository for sharing, co creating and improving AI agentic workloads. Both customer's and developers
PluginsPython · TypeScriptGitHub @keboolaSelf-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Installable projects can be verified without a deployment domain. Use GitHub sign-in for a personal repository, or the repository verification file above for an organization repository.
Ask about other verification options
Loading the full README. The saved excerpt is shown below.
This repository is the central library for all AI prompts and agent configurations used across the organization. Its purpose is to foster collaboration, maintain high standards, and accelerate our work by sharing effective and well-tested prompts and specialized agents.
Install skills using skills tool: npx skills add keboola/ai-kit
Alternatively, install via the Claude Code plugin marketplace:
After installation, enable the plugins you need:
The repository is organized into a plugin-based architecture to make prompts and agents easy to discover and use:Read the full README ↗This repository is the central library for all AI prompts and agent configurations used across the organization. Its purpose is to foster collaboration, maintain high standards, and accelerate our work by sharing effective and well-tested prompts and specialized agents.
Install skills using skills tool: npx skills add keboola/ai-kit
Alternatively, install via the Claude Code plugin marketplace:
/plugin marketplace add keboola/claude-kit
After installation, enable the plugins you need:
/plugin install component-developer
The repository is organized into a plugin-based architecture to make prompts and agents easy to discover and use:
claude-kit/
├── .claude-plugin/
│ └── marketplace.json # Marketplace configuration
├── plugins/
│ ├── component-developer/ # Keboola Python component development
│ ├── dataapp-developer/ # Data app development & deployment for Keboola
│ ├── keboola-cli/ # Keboola project management and review
│ ├── keboola-git/ # Keboola-managed Git (Forgejo) access for data apps
│ ├── powerbi-to-sl/ # Migrate Power BI semantic models to Keboola
│ └── sl-toolkit/ # Semantic layer inspect, validate, build + conversational CRUD
├── README.md # This file
└── LICENSE # MIT license
Not every published plugin lives under plugins/. kbagent is an external
entry: it is published by this marketplace but sourced from
keboola/cli (plugins/kbagent), pinned to a
release tag. It installs like any other plugin here — there is no second
marketplace to add.
Location: ./plugins/component-developer
A specialized toolkit for building production-ready Keboola Python components following best practices and architectural patterns.
Features:
→ View Component Developer Plugin Documentation
Location: ./plugins/dataapp-developer
A toolkit for building and deploying data apps to Keboola — Streamlit development with validate/build/verify workflow, plus deployment guides for Node.js, Python, and any web framework.
Features:
dataapp-development covering both Streamlit and Python/JS apps with 16 topical references, plus semantic-layer-usage for confirming a semantic model's physical columns before queryingkai-client→ View Data App Developer Plugin Documentation
Location: external — keboola/cli, pinned to a release tag
An AI-friendly interface to Keboola Connection projects via the kbagent CLI — explore configs, jobs and lineage, sync configs as files, manage dev branches, and debug SQL in workspaces.
/plugin install kbagent
Features:
kbagent (configs, jobs, lineage, dev branches, workspace SQL, GitOps sync, Storage, data apps, flows, semantic layer), kbagent-cicd-migration (port a kbc pipeline to kbagent), kbagent-promotion-pipeline (dev → prod promotion via GitHub Actions)/keboola, /reviewkeboola-expert, kbagent-pr-reviewerkeboola/cli: the plugin is generated and CI-validated against the live command tree in that repo; its release job opens the PR here that bumps the pin→ View kbagent Plugin Documentation
Location: ./plugins/keboola-cli
A project management and review toolkit for Keboola projects. Includes CLI sync commands and a 10-agent review team that audits SQL quality, security, performance, financial logic, data quality, and template readiness.
Features:
/kbc-init, /kbc-pull, /kbc-push, /kbc-diff, /kbc-review→ View Keboola CLI Plugin Documentation
Location: ./plugins/keboola-git
Access Keboola-managed Git (Forgejo) repos for python-js data apps via the kbagent CLI — provision repos, mint push credentials, push source with raw git, and deploy, including the ~15MB / HTTP 413 build-at-deploy path.
Features:
keboola-git — provision/find the managed repo, mint a one-time git_clone_url, raw clone/push, 413 + build-at-deploy recipe, deploy + verifyconfiguration_id makes a second app and a second repo, so the create step is gated on get_data_apps/keboola-git-copy to-keboola|to-github — bidirectional GitHub ↔ Keboola git source copy with size guard and scratch-branch safetyfrontend/.next), build in keboola-config/setup.sh to stay under the 15MB push cap→ View Keboola Git Plugin Documentation
Location: ./plugins/sl-toolkit
Semantic layer tools for Keboola — inspect, validate, and build models via the metastore API. Works with or without the Semantic Layer data app.
Features:
/sl-show, /sl-validate, /sl-buildsemantic-layer skill handles itsl-build does full schema discovery → SQL analysis → generate → validate → push→ View sl-toolkit Plugin Documentation
Some commands and plugins require MCP (Model Context Protocol) servers to be configured. If MCP tools are not available when running a command, use the /mcp command to authenticate and configure them.
If you encounter "MCP tools not available" errors:
/mcp to see available MCP servers and their statusAlways validate your changes before committing:
claude plugin validate .
Test agents and commands locally:
# Test an agent
@agent-name
# Test a command
/command-name
We follow semantic versioning. Update version numbers in:
.claude-plugin/marketplace.jsonplugins/<name>/.claude-plugin/plugin.jsonplugins/<name>/README.mdEvery PR runs two eval tiers from evals/ (see the
Skill evals workflow):
name ↔ directory,
plugin/marketplace version consistency, dangling references.description: is measured against
labeled utterances in plugins/<plugin>/evals/<skill>/trigger-evals.json
for routing precision/recall. Every skill must have a case set.Deeper behavior and live E2E tiers run from
keboola/KaiBench (docs/skill-evals.md).
MIT licensed, see LICENSE file.