npx claudepluginhub djliden/devrel-claude-code-pluginAutonomous DevRel demo creation system. Enables Claude Code to develop demos, documentation, and content with minimal human supervision.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Curated collection of 141 specialized Claude Code subagents organized into 10 focused categories
No description available.
Share bugs, ideas, or general feedback.
A Claude Code plugin system for autonomous DevRel demo creation. Enables Claude Code to develop demos, documentation, and content with minimal human supervision.
# Add this repository as a plugin marketplace
/plugin marketplace add djliden/devrel-claude-code-plugin
# Install the plugin
/plugin install devrel-autonomy@devrel-marketplace
# Clone the repo
git clone https://github.com/djliden/devrel-claude-code-plugin.git
# Add the local marketplace
/plugin marketplace add ./devrel-claude-code-plugin
# Install the plugin
/plugin install devrel-autonomy@devrel-marketplace
Once installed, you'll have access to these slash commands:
| Command | Description |
|---|---|
/devrel-start | Start a new DevRel demo project with autonomous execution |
/devrel-expand | Expand existing content to new formats (code → blog, etc.) |
/devrel-review | Review session status, decisions, and questions |
/devrel-start - New Project Kickoff/devrel-expand - Artifact ExpansionTransform existing content into new formats:
/devrel-review - Session ReviewCheck progress on autonomous sessions:
Demo code, not production code:
The plugin automatically creates .claude/settings.local.json during setup with permissions for autonomous work. This includes:
If you want to set this up manually, create .claude/settings.local.json:
{
"permissions": {
"allow": [
"Bash(uv:*)", "Bash(python:*)", "Bash(pip:*)",
"Bash(uvicorn:*)", "Bash(mlflow:*)",
"Bash(npm:*)", "Bash(npx:*)", "Bash(node:*)",
"Bash(curl:*)", "Bash(git:*)",
"WebFetch", "WebSearch"
],
"defaultMode": "acceptEdits"
},
"sandbox": {
"enabled": true,
"autoAllowBashIfSandboxed": true
}
}
Key settings:
defaultMode: "acceptEdits" - Auto-approves file editssandbox.autoAllowBashIfSandboxed: true - Auto-approves bash commands within sandbox safety boundariesThe plugin uses specialized subagents for different tasks:
| Agent | Purpose |
|---|---|
| orchestrator | Coordinates workflow, manages session file, delegates to other agents |
| coder | Writes demo code - simple, readable, educational (not production code) |
| writer | Creates content (blogs, scripts) matching your writing style |
| reviewer | QA check before human review - verifies code runs, content matches style |
| browser | Playwright-based UI testing, screenshots, web interaction |
The plugin includes a screenshot-beautifier skill that uses ImageMagick to polish raw screenshots with rounded corners, shadows, and gradient backgrounds.
Prerequisite: Install ImageMagick
brew install imagemagick # macOS
apt-get install imagemagick # Linux
Usage via helper script:
# Default (macos style)
./scripts/beautify.sh screenshot.png
# Or specify preset: macos, gradient, minimal, dark, white
./scripts/beautify.sh screenshot.png gradient output.png