with one click
kenbun-agent
Standalone containerized Kenbun Agentic Swarm and FastMCP Server
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Standalone containerized Kenbun Agentic Swarm and FastMCP Server
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
ๆ็ป็ซฏ honest-review deck โ
HTML PPT Studio โ author professional static HTML presentations in many styles, layouts, and animations, all driven by templates. Use when the user asks for a presentation, PPT, slides, keynote, deck, slideshow, "ๅนป็ฏ็", "ๆผ่ฎฒ็จฟ", "ๅไธไปฝ PPT", "ๅไธไปฝ slides", a reveal-style HTML deck, a ๅฐ็บขไนฆ ๅพๆ, or any kind of multi-slide pitch/report/sharing document that should look tasteful and be usable with keyboard navigation. Triggers include keywords like "presentation", "ppt", "slides", "deck", "keynote", "reveal", "slideshow", "ๅนป็ฏ็", "ๆผ่ฎฒ็จฟ", "ๅไบซ็จฟ", "ๅฐ็บขไนฆๅพๆ", "talk slides", "pitch deck", "tech sharing", "technical presentation".
Check your inbox periodically and ping you ONLY about mail that actually needs attention.
A short daily briefing: today's calendar, weather, and anything urgent waiting on you.
Audit a python-pptx export against its source HTML deck, identify layout/content drift (footer overflow, cropped content, missing italic/em, lost styling, off-rhythm spacing), and re-export with strict footer-rail + cursor-flow layout discipline. Use this skill whenever the user has a .pptx that was generated from an HTML slide deck and asks to compare/audit/verify/fix the export โ including phrases like "compare ppt with html", "fidelity audit", "fix the pptx", "ppt is cut off", "footer overlap", "italic missing in pptx", "re-export the deck", "pptx-html-fidelity-audit", or any case where a python-pptx โ HTML round-trip needs verification or repair. Also trigger when the user shows you a deck.html and a deck.pptx side by side and is debugging visual differences.
A weekly recap: what got done, what's still open, and what's coming up.
| name | kenbun-agent |
| description | Standalone containerized Kenbun Agentic Swarm and FastMCP Server |
Welcome, Agent. You have been loaded into a Kenbun-Agent Workspace.
This workspace is a standalone, decoupled, containerized environment that unifies a FastMCP Python Swarm Server, a ChromaDB Vector Database, a Next.js Telemetry Dashboard, and a Jailed Sandbox Execution Container under a secure local-first architecture.
This document serves as your Master Skill Blueprint. Read this fully to understand how to interact with the database, compile/run code in the sandbox jail, and execute autonomous tasks with maximum efficiency.
The workspace is organized into clean, modular folders:
/ (Project Root)
โโโ core/
โ โโโ tools/
โ โ โโโ audit/ # System 2: Supervisor Ensemble & Guardrail checks
โ โ โโโ execution/ # System 1: Jailed Sandbox runner
โ โ โโโ memory/ # System 3: ChromaDB connect & code indexers
โ โ โโโ strategy/ # System 4: Token budget & decision routing
โ โ โโโ utils/ # Shared utilities (llm_router, paths, keys)
โ โโโ brain_health/ # Telemetry logs, benchmarks, and post-mortems
โ โโโ tests/ # Standalone unit and integration tests (Pytest)
โโโ dashboard/ # Next.js 18 Telemetry visualizer UI
โโโ docs/
โ โโโ PROXMOX_PORTAINER_DEPLOYMENT.md # Proxmox VE & Portainer local home-lab guide
โโโ docker-compose.yml # Unified Docker stack orchestration
โโโ pyproject.toml # Modern package manifest with [ml] split
โโโ README.md # General developer guide
โโโ SKILL.md # (You are here) Operational instructions for AI agents
The system is configured via environment variables inside a local .env file (copied from .env.example):
CHROMA_HOST=chromadb inside the docker compose network, or resolves to localhost when queried natively.llm_router.py class, utilizing PRIMARY_LLM_URL (usually local Ollama http://localhost:11434/v1 or LM Studio) and dynamically falling back to FALLBACK_LLM_URL on exceptions or rate limits.core/brain_health/logs/) and touches empty telemetry logs (usage_stats.json, BENCHMARKS.json) to guarantee error-free executions.You have access to a namespaced ChromaDB vector memory. All embeddings must follow project filters to prevent context bleed:
kenbun.code: Syntactically chunked codebase nodes.kenbun.concepts: Permanent architectural decisions, system rules, and design tokens.kenbun.history: Swarm logs and historical post-mortems.Always query and insert using a deterministically generated project_id (via SHA-256 root hashing) inside your filters:
where={"project_id": project_id}
When running shell scripts, testing code, or evaluating proposed fixes, you execute inside the kenbun_sandbox_jail container:
user: kenbun_jail (UID 2000). You have zero root privileges and cannot execute sudo or access host files.cap_drop: [ALL]) and privilege escalation is blocked (no-new-privileges:true).[!CAUTION] MANDATORY COGNITIVE AUDIT GATE: You are FORBIDDEN from declaring any task group or file modification as "Complete" without passing a System 2 Cognitive Audit.
Before committing changes, you must:
autofix_linter to resolve style regressions.PYTHONPATH=core pytest core/tests to verify 100% green execution.consult_supervisor(user_proposal, code_snippet) to obtain consensus approval.llm_router.py or retrieve them from the encrypted secret_manager.py.__file__.core/STRUCTURE.md and core/FILE_GLOSSARY.md in the same commit to keep the system map fully updated.You are now initialized. Build with maximum security and architectural integrity.