By pleri
Multi-project workspace orchestration — manage projects, git operations, encrypted secrets, and LLM wikis (Karpathy pattern) across a unified workspace.
Add a project to the workspace — default: git submodule, or --symlink for symlinked local repos. Accepts a GitHub URL or local path.
Create or switch branches across workspace projects. Use when the user says 'create branch', 'switch branch', 'checkout branch' for multiple projects.
Run workspace health checks — verify projects, dependencies, secrets, and builds. Use when the user says 'check workspace', 'verify everything', 'health check'.
Show detailed information about a registered project — git status, dependencies, file counts. Use when the user says 'project info', 'project details', or 'tell me about <project>'.
Initialize a Diakon workspace — auto-detect projects, create registry, setup secrets infrastructure. Use when the user says 'initialize workspace', 'setup diakon', or 'dk init'.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
The faithful steward.
Multi-project workspace orchestration for Claude Code. Manage projects, git operations, and encrypted secrets across a unified workspace — no daemon, no dependencies, just skills.
The name comes from the Greek diakonos (διάκονος) — a servant or steward. In early Christian communities, a diakon managed practical affairs so others could focus on their work. Here, Diakon manages the workspace so you can focus on building.
/plugin marketplace add idl3/shuk
/plugin install dk@shuk
| Command | What it does |
|---|---|
/dk:init | Initialize workspace — auto-detect projects, setup secrets |
/dk:list | List registered projects |
/dk:add <path> | Register a project |
/dk:remove <name> | Unregister a project (files untouched) |
/dk:info <name> | Project detail card with git status |
/dk:status | Git dashboard across all projects |
/dk:pull | Recursive git pull |
/dk:branch <name> | Create/switch branches across projects |
/dk:run <cmd> | Run a command in every project |
/dk:secret-set <key> <val> | Encrypt and store a secret |
/dk:secret-get <key> | Decrypt and display a secret |
/dk:secret-list | List secret keys (no decryption) |
/dk:secret-add-recipient | Add a team member or GCP KMS key |
/dk:check | Workspace health check |
Diakon is a pure-skills Claude Code plugin. No MCP server, no Node.js, no build step. Each /dk:* command is a SKILL.md file that Claude reads and executes using built-in tools (Bash, Read, Write).
State lives in one file: .diakon/workspace.yaml.
Encrypted with sops + age. Four tiers:
Keys are plaintext in git (diffable). Values are encrypted. Safe to commit.
git (always available)sops + age (for secrets — brew install sops age)jq (for secret-set — brew install jq)gcloud (optional, for GCP KMS tier)CC BY-NC 4.0 — free to use and adapt, not for commercial use. Commercial licenses available — contact [email protected]. Or, if you want to use it commercially, just get Claude to understand the philosophies and recreate the project from scratch.
Olam — agentic thinking platform. Spawn isolated development worlds, dispatch tasks to coding agents inside them, and capture the thought graphs they produce.
npx claudepluginhub pleri/diakon --plugin dkA comprehensive skill set for managing agent context, efficient git commands, conversation management, context shaping. etc
Create virtual workspaces that unify AI coding assistant configs (agents, commands, skills, hooks) across multiple sibling git repos. Works with Claude Code and Codex. Supports worktrees for synchronized multi-repo feature development.
Manage isolated git worktree workspaces for multi-repo development
Encrypted secrets manager for Claude Code sessions backed by a private Git repo
GitLab DevOps platform integration. Manage repositories, merge requests, CI/CD pipelines, issues, and wikis. Full access to GitLab's comprehensive DevOps lifecycle tools.
Turn any folder of projects into an AI-orchestrated workspace with Slack and Telegram integration. Creates a Project Orchestrator (PO) that routes requests, plans execution with dependency-aware phases, delegates to workspace-level Claude agents, and returns structured results.