OpenScribbler/syllago
A content management system for AI coding tools. Convert between tools, bundle content into shareable loadouts, and install rules, skills, agents, hooks, and MCP configs to the right place.
ARCHETYPE
Automator
Hooks on every lifecycle event: format, lint, notify, log.
Copy this rig
# review before running: this installs third-party code
$ npx degit OpenScribbler/syllago/.claude ./rig-syllago # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit OpenScribbler/syllago/.claude/skills/release .claude/skills/release $ npx degit OpenScribbler/syllago/.claude/skills/tui-builder .claude/skills/tui-builder $ npx degit OpenScribbler/syllago/content/skills/code-review .claude/skills/code-review $ npx degit <redacted>-before-completion .claude/skills/verification-before-completion
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "python3 \"$(git rev-parse --show-toplevel)/.claude/hooks/release-guard.py\""
},
{
"type": "command",
"command": "bash \"$(git rev-parse --show-toplevel)/.claude/hooks/tui-docs-gate.sh\""
}
]
},
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "bash \"$(git rev-parse --show-toplevel)/.claude/hooks/tui-convention-check.sh\""
},
{
"type": "command",
"command": "bash \"$(git rev-parse --show-toplevel)/.claude/hooks/tui-context-gate.sh\""
}
]
}
]
}
} Skills (4)
Hooks (6)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | python3 "$(git rev-parse --show-toplevel)/.claude/hooks/release-guard.py" |
| PreToolUse | Bash | bash "$(git rev-parse --show-toplevel)/.claude/hooks/tui-docs-gate.sh" |
| PreToolUse | Edit|Write | bash "$(git rev-parse --show-toplevel)/.claude/hooks/tui-convention-check.sh" |
| PreToolUse | Edit|Write | bash "$(git rev-parse --show-toplevel)/.claude/hooks/tui-context-gate.sh" |
| PostToolUse | Edit|Write | bash "$(git rev-parse --show-toplevel)/.claude/hooks/wizard-invariant-gate.sh" |
| PostToolUse | Bash | bash "$(git rev-parse --show-toplevel)/.claude/hooks/tui-pattern-nudge.sh" |
Similar rigs
eugene1g/agent-safehouse
Sandbox your local AI agents so they can read/write only what they need
Minimalist 1.5k tok ·
timwuhaotian/the-pair
Open-source AI pair programming for desktop: a Mentor + Executor agent cross-check each other's code to catch AI hallucinations. Works with Claude Code, Codex, Gemini & opencode. macOS / Windows / Linux.
Pragmatist 5.5k tok ·
jgravelle/jdocmunch-mcp
The leading, most token-efficient MCP server for documentation exploration and retrieval via structured section indexing
Pragmatist 18.0k tok ·
sortie-ai/sortie
Turn tracker tickets into autonomous agent sessions
Minimalist 1.3k tok ·