Skip to the platform bundle
dotfilesGitHub

Agent bundles / platform

platform

Cloudflare, home automation, infra ops, and specialized deployment experts.

version 0.1.128 skills · 0 agents · 0 hooksLoads in Claude Code, OMP, Pi, Zot
01

Understanding-oriented

Explanation

Why the bundle is built this way.

What platform is for

platform holds skills for infrastructure and home automation, such as Home Assistant operations and best practices. It has no agents and no hooks.

02

Learning-oriented

Tutorial

Use the platform bundle for the first time.

Route a Home Assistant task

  1. Start Claude Code or OMP after the bundles are installed.
  2. Type /platform:homeassistant-router in Claude Code, or /skill:homeassistant-router in OMP, followed by a Home Assistant task.
  3. The agent picks the Home Assistant skill that fits the task and follows it.
03

Task-oriented

How-to guides

Steps for one task each.

Reload platform after a change

HarnessSteps
Claude CodeRaise version in .claude-plugin/plugin.json and in the marketplace.json entry, then run: claude plugin update platform@zenobius-agent-bundles. Start a new session.
OMPStart a new session. The symlink shows the change at once.
PiStart a new session. The symlink shows the change at once.
ZotStart a new session. The symlink shows the change at once.
04

Information-oriented

Reference

Read from the bundle files at build time.

Harness support

PartClaude CodeOMPPiZotCodex
Skillsskills/**/SKILL.md. Instructions that the agent or the user invokes. supported supported supported supported not supported

Install paths

HarnessInstallReads
Claude Codemise run claude.bootstrap (runs claude plugin install platform@zenobius-agent-bundles).claude-plugin/plugin.json, skills/, agents/*.md, hooks/hooks.json
OMPmise symlinks ~/.omp/agent/bundles/platform to the bundlepackage.json (pi key), skills/, agents/*.md, extensions/
Pimise symlinks ~/.pi/agent/bundles/platform to the bundlepackage.json (pi key), skills/, agents/*.md, extensions/
Zotmise symlinks ~/.local/state/zot/extensions/platform to the bundleextension.json, skills/

Skills (28)

28 skills

devtools24
SkillInvoked byScriptsDescription
adding-new-tasksuser and agent—Adds or refactors moonrepo project tasks in moon.yml, when teams need canonical task definitions and reproducible execution, resulting in clearer task ownership, better caching, and less script drift.
cloudflare-apiuser and agent—Hit the Cloudflare REST API directly for operations that wrangler and MCP can't handle well. Bulk DNS, custom hostnames, email routing, cache purge, WAF rules, redirect rules, zone settings, Worker routes, D1 cross-database queries, R2 bulk operations, KV bulk read/write, Vectorize queries, Queues, and fleet-wide resource audits. Produces curl commands or scripts. Triggers: 'cloudflare api', 'bulk dns', 'custom hostname', 'email routing', 'cache purge', 'waf rule', 'd1 query', 'r2 bucket', 'kv bulk', 'vectorize query', 'audit resources', 'fleet operation'.
cloudflare-worker-builderuser and agent—Scaffold and deploy Cloudflare Workers with Hono routing, Vite plugin, and Static Assets. Workflow: describe project, scaffold structure, configure bindings, deploy. Use when creating Workers projects, setting up Hono/Vite, configuring D1/R2/KV bindings, or troubleshooting export syntax errors, API route conflicts, HMR issues, or deployment failures.
create-projectuser and agent—Creates new moonrepo projects with placement, task wiring, and validation steps, when onboarding packages/apps into an existing moon workspace, resulting in consistent project setup and fewer integration regressions.
creating-pi-extensionsuser and agent—Use when creating pi coding agent extensions with slash commands, keyboard shortcuts, or interactive TUI overlay modals - covers extension API patterns, command registration, and overlay implementation
d1-drizzle-schemauser and agent—Generate Drizzle ORM schemas for Cloudflare D1 databases with correct D1-specific patterns. Produces schema files, migration commands, type exports, and DATABASE_SCHEMA.md documentation. Handles D1 quirks: foreign keys always enforced, no native BOOLEAN/DATETIME types, 100 bound parameter limit, JSON stored as TEXT. Use when creating a new database, adding tables, or scaffolding a D1 data layer.
d1-migrationuser and agent—Cloudflare D1 migration workflow: generate with Drizzle, inspect SQL for gotchas, apply to local and remote, fix stuck migrations, handle partial failures. Use when running migrations, fixing migration errors, or setting up D1 schemas.
db-seeduser and agent—Generate database seed scripts with realistic sample data. Reads Drizzle schemas or SQL migrations, respects foreign key ordering, produces idempotent TypeScript or SQL seed files. Handles D1 batch limits, unique constraints, and domain-appropriate data. Use when populating dev/demo/test databases. Triggers: 'seed database', 'seed data', 'sample data', 'populate database', 'db seed', 'test data', 'demo data', 'generate fixtures'.
downloading-pi-extensionsuser and agent—Use when installing third-party pi extensions from GitHub into .mise/conf.d/devtools-pi/agent/extensions using gh download
github-settings-as-codeuser and agentyesUse when creating a GitHub repository or applying repository settings, rulesets, Actions settings, Pages settings, environments, variables, or vulnerability alerts from a profile under .mise/conf.d/devtools-github. New repositories use the default profile when no profile is specified.
hono-api-scaffolderuser and agent—Scaffold Hono API routes for Cloudflare Workers. Produces route files, middleware, typed bindings, Zod validation, error handling, and API_ENDPOINTS.md documentation. Use after a project is set up with cloudflare-worker-builder or vite-flare-starter, when you need to add API routes, create endpoints, or generate API documentation.
miseuser and agent—Expert in mise—a fast, flexible polyglot runtime and task manager. Specializes in tool version management, environment variable control, task automation, and shell integration across development workflows.
optimise-tasksuser and agent—Optimizes moonrepo task performance with measurement-first checks and cache/graph tactics, when local or CI runs are slow or inconsistent, resulting in targeted improvements without premature tuning.
pi-monouser and agent—Working with Pi-Coding-Agent and modifying it via extensions. Use when you need to modify Pi-Coding-Agent's behavior or add new features to it. This skill routes you to the correct subskill.
project-generatorsuser and agent—Creates and operates moonrepo project generators through template authoring, discovery, and safe generation flows, when scaffolding repeatable apps/packages/config in a workspace, resulting in standardized code generation with predictable destinations and variables.
proto-non-wasm-pluginuser and agent—Guides moonrepo proto non-WASM plugin authoring, when adding simple prebuilt CLI or tool plugins from static JSON TOML YAML config, resulting in correct platform downloads, version resolution, executables, and .prototools registration.
proxmoxuser and agentyesManage Proxmox VE nodes, VMs, and containers. Can list hardware stats, resources, and control power states (start, stop, reboot, shutdown).
proxmox-skilluser and agentyesOperate a Proxmox VE environment from this skill folder by reading connection details from the local `.env` file and using the bundled helper script to inspect nodes, QEMU VMs, and LXC containers, start existing guests, allocate a new VM or container ID, create a new VM shell, clone from a template, or create a new LXC container from a local Proxmox template. Use when Codex needs to work against this specific Proxmox host instead of only describing the API.
run-tasksuser and agent—Runs moonrepo tasks with project/target selectors and troubleshooting flow, when daily execution needs predictable scoped runs, resulting in faster feedback and fewer ad hoc command mistakes.
tanstack-startuser and agent—Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. No template repo — Claude generates every file fresh per project.
vite-flare-starteruser and agent—Scaffold a full-stack Cloudflare app from vite-flare-starter — React 19, Hono, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui, TanStack Query, R2, Workers AI. Run setup.sh to clone, configure, and deploy.
with-bunuser and agent—Configures moonrepo to use Bun for JavaScript and TypeScript projects, when setting up or standardizing Bun-based toolchains and tasks, resulting in deterministic runtime versions, correct toolchain resolution, and fewer task/runtime mismatches.
working-with-pi-coding-agent-shared-sessionsuser and agentyesUse when you need to find, review, open, or remove Pi shared-session gists created via mono sharing.
writing-mise-file-tasksuser and agent—Use when creating complex mise tasks that require arguments, dependencies, or monorepo support. specialized guide for writing standalone task scripts (file tasks) with metadata and usage specs.
homeassistant4
SkillInvoked byScriptsDescription
home-assistant-best-practicesuser and agent—Design and refactor Home Assistant automations safely, when choosing native triggers/conditions/helpers, automation modes, Zigbee button patterns, or entity_id vs device_id targeting, resulting in validated, maintainable configs.
home-assistant-cli-opsuser and agent—Operate Home Assistant remotely with hass-cli, when inspecting states/entities, calling services, watching events, or using raw API endpoints, resulting in fast read-first runtime operations from the terminal.
homeassistant-opsuser and agentyesRun Home Assistant bulk operations with plan/apply/validate/rollback workflows.
homeassistant-routeruser and agent—Route Home Assistant tasks to CLI ops, bulk ops, or automation best-practices skills, when request scope is ambiguous, resulting in correct workflow selection before execution.