Shared agent skills and configurations across Grok Bot, Grok Build, Claude Code, and other platforms.
  • Python 68.1%
  • Go Template 24.8%
  • Jinja 4.1%
  • Shell 3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Grok 99bc815347 feat: add vaultwarden-bw skill for bw CLI access checks
Agents were validating Vaultwarden by ad-hoc bw unlock, and bash-sourcing
the host dotenv which breaks on unquoted shell metacharacters in sibling
keys. Add a catalog skill plus a validate helper that parses the dotenv,
API-key logs in, unlocks, syncs, and reports counts/names only.

Host URL and env-var names live in configs/_shared/vaultwarden.md so the
skill body stays bindings-only. Ignore Python bytecode so helper runs do
not stage __pycache__.
2026-09-17 07:53:04 -07:00
agents docs: curate portable standards; add secrets + clean-merged-branches 2026-09-06 16:57:39 +00:00
configs feat: add vaultwarden-bw skill for bw CLI access checks 2026-09-17 07:53:04 -07:00
design Add homelab app design languages for Civitai and Bulk Image Organizer 2026-09-07 16:29:40 +00:00
docs docs(grok-bot): how Bot consults shared agents in operations 2026-09-06 17:16:25 +00:00
overlays agents, overlays, standards: add archive, HA, ansible, and extra Python stacks 2026-09-06 09:51:25 -07:00
skills feat: add vaultwarden-bw skill for bw CLI access checks 2026-09-17 07:53:04 -07:00
standards Add a portable user-copy standard for product UI. 2026-09-13 16:37:18 -07:00
.gitignore feat: add vaultwarden-bw skill for bw CLI access checks 2026-09-17 07:53:04 -07:00
README.md Add homelab app design languages for Civitai and Bulk Image Organizer 2026-09-07 16:29:40 +00:00

agents

Shared standards, skills, and agent configurations for use across platforms:

  • Claude Code
  • Grok (project agents; Grok Bot and Grok Build for host wiring)
  • Cursor (and similar)

This repo is the source of truth for portable agent behavior. Platform-specific wiring lives under configs/; reusable multi-step recipes live under skills/.

Layout

Path Purpose
standards/ Norms stated once, cited by everything else. Start here.
agents/ Portable role contracts — what an agent is for, with no stack or project detail
overlays/ Stack rules (Godot, Python/Qt). Platform-independent; appended to a role
skills/ Portable skill packs (SKILL.md + helpers), with a bindings table for host paths
configs/claude-code/ .claude/ frontmatter dialect, permission grant sets
configs/grok/ .grok/agents/ frontmatter dialect, two-role mapping
configs/grok-bot/, configs/grok-build/ Bot seat mapping / Build session wiring onto agents+overlays
configs/cursor/ Cursor rules and conventions
configs/_shared/ Org forge URLs, token env names, label taxonomy
docs/ How to consume and publish shared agents
design/ Visual language packs (homelab apps, etc.); Design owns, Code Apps/Web cite

How the pieces combine

An agent file in a consuming repository is four parts: host frontmatter, a role contract, a stack overlay, and a short project block naming that repository's documents and known state. See docs/composition.md.

Rules

  • No secrets, tokens, or passwords in this repo. Point at secret stores by name only.
  • Keep skills and roles generic; put host-specific paths and IDs in configs/<platform>/, and project-specific state in the consuming repository.
  • Cite a standard, never transcribe it. A transcribed norm is a copy that will drift — the label taxonomy reached five hand-written copies before this repo existed.
  • Prefer small, composable pieces over one mega-prompt.
  • Document the consumer: which file each platform should load.

Quick start

  1. Clone this repo (or add it as a submodule / worktree) where your agent host can read it.
  2. Read configs/<platform>/README.md for that host's frontmatter dialect and load paths.
  3. Compose each agent from agents/ + overlays/ + your project block, per docs/composition.md.
  4. Copy or symlink the skills you need from skills/ (including clean-merged-branches/), and fill in their bindings tables.
  5. Cite standards/secrets-and-credentials.md; never commit tokens. Claude grant sets: apply by hand from configs/claude-code/settings-permissions.md. Org forge facts: configs/_shared/.