pottertech/openclaw-code-plugins
Claude code plugin marketplace for the BuildAtScale YouTube Channel
BuildAtScale Claude Code Plugins
Claude Code plugins from BuildAtScale - slash commands, hooks, and skills for enhanced productivity.
Quick Start
Add the Marketplace
/plugin marketplace add https://github.com/buildatscale-tv/claude-code-pluginsInstall Plugins
Core features (slash commands and hooks):
/plugin install buildatscale@buildatscale-claude-codeImage generation skill:
/plugin install nano-banana@buildatscale-claude-codePromo video creation skill:
/plugin install promo-video@buildatscale-claude-codeAvailable Plugins
buildatscale (Core Tools)
/plugin marketplace add https://github.com/buildatscale-tv/claude-code-plugins
/plugin install buildatscale@buildatscale-claude-codeCore slash commands and hooks for git workflow automation.
Slash Commands:
/buildatscale:commit- Create commit message(s) for staged/unstaged changes, breaking into logical units/buildatscale:pr- Create pull request with GitHub CLI, auto-branching from main/master/buildatscale:ceo- Create executive summary of work in progress, recent work, or recently deployed changes
Hooks:
bash-guard.sh- Blocks dangerous bash commands (sudo, credential access, disk ops, exfiltration, etc.)file-guard.sh- Blocks writes to system directories, config files, and credential filesfile-write-cleanup.sh- Cleans up files after write/edit operationsgit-block-force-push.sh- Prevents dangerous git operations like force push
Scripts:
statusline.sh- Enhanced status line with context runway gauge (see below)
Statusline Setup
The statusline script provides an enhanced status display with:
- Context runway gauge - Shows remaining context (not used), so you know how much runway you have left
- Color-coded warnings - Optional coloring: Green (OK) → Yellow (low) → Red (critical, compaction needed)
- Configurable thresholds - Set custom warning/critical percentages
- Git branch display - Current branch in green
- Relative path display - Shows
./project/subdirwhen in subdirectories - Configurable cost display - Toggle on/off for API users
Example output:
[./website/src][main] +156/-23 | ████████████░░░░░░░░ 58% | Opus
To enable, add to your ~/.claude/settings.json:
{
"statusLine": {
"type": "command",
"command": "bash ~/.claude/plugins/marketplaces/buildatscale-claude-code/plugins/buildatscale/scripts/statusline.sh"
}
}Note: Status line is configured as a top-level setting, not through the plugin system. This must be added manually after installing the plugin.
Flags (append to the command string):
| Flag | Description | Default |
|---|---|---|
--display <free|used> |
What to show: free (runway left) or used (consumed) |
free |
--detail <full|minimal> |
full (progress bar + %) or minimal (just %) |
minimal |
--color-usage |
Colorize context gauge (green/yellow/red) | off (gray) |
--color-usage warnings |
Only color at warning/critical levels (gray when OK) | — |
--usage-warning <pct> |
Free % threshold for warning color | 25 |
--usage-critical <pct> |
Free % threshold for critical color | 10 |
--no-color |
Disable all ANSI colors/formatting | off |
--cost |
Show session cost (useful for API users) | off |
Example with flags:
{
"statusLine": {
"type": "command",
"command": "bash ~/.claude/plugins/marketplaces/buildatscale-claude-code/plugins/buildatscale/scripts/statusline.sh --detail full --color-usage warnings --cost"
}
}nano-banana (Skill)
/plugin marketplace add https://github.com/buildatscale-tv/claude-code-plugins
/plugin install nano-banana@buildatscale-claude-codeGenerate images using Google's Gemini models (Nano Banana). See the demo video.
Available Models:
| Model | Flag | Best For | Max Resolution |
|---|---|---|---|
| Flash (Nano Banana) | flash |
Speed, high-volume tasks | 1024px |
| Pro (Nano Banana Pro) | pro |
Professional quality, complex scenes | Up to 4K |
| 2 (Nano Banana 2) | 2 |
Fast + high-res, best all-around | Up to 4K |
Prerequisites:
- uv - Python package manager (required to run the image generation script). See the uv installation walkthrough
GEMINI_API_KEYenvironment variable with your Google AI API key
Usage:
uv run "${SKILL_DIR}/scripts/image.py" \
--prompt "Your image description" \
--output "/path/to/output.png"Options:
--prompt(required): Image description--output(required): Output file path (PNG)--aspect: Named shortcut (square,landscape,portrait) or direct ratio (e.g.4:3,16:9,21:9)--reference: Path to a reference image for style guidance (repeatable)--model:flash(fast, 1024px),pro(high-quality), or2(default, Nano Banana 2, fast + high-res)--size: Resolution for pro/2 models -512(2 only),1K(default),2K,4K
promo-video (Skill)
/plugin marketplace add https://github.com/buildatscale-tv/claude-code-plugins
/plugin install promo-video@buildatscale-claude-codeCreate professional promotional videos using Remotion with AI voiceover and background music. Invoke with /promo-video. See the demo video. Guides you through a 5-phase workflow: product analysis, theme selection, Remotion build, voiceover generation, and final render with music.
Prerequisites:
- Node.js (18+) - Required for Remotion video creation
- Python 3.x - Required for voiceover generation script
- ffmpeg - Required for audio/video processing (
brew install ffmpeg) ELEVEN_LABS_API_KEYenvironment variable with your ElevenLabs API key- Whisper (optional but recommended) - For voiceover timing verification (
pip install openai-whisper) remotion-best-practicesskill installed (npx skills add remotion-dev/skills)
What it creates:
- 1920x1080 full HD promotional videos
- AI-generated voiceover synced to on-screen visuals
- Background music mixing with fade in/out
- Professional transitions (metallic swoosh, zoom through, fade, slide)
Included resources:
- 3 royalty-free background music tracks (Pixabay)
- ElevenLabs voiceover generation script with Whisper timing verification
- Metallic swoosh transition implementation
- Visual design patterns and animation techniques
Repository Structure
.
├── .claude-plugin/
│ └── marketplace.json # Plugin registry
└── plugins/
├── buildatscale/
│ ├── commands/
│ │ ├── ceo.md # /buildatscale:ceo command
│ │ ├── commit.md # /buildatscale:commit command
│ │ └── pr.md # /buildatscale:pr command
│ ├── hooks/
│ │ ├── bash-guard.sh
│ │ ├── file-guard.sh
│ │ ├── file-write-cleanup.sh
│ │ └── git-block-force-push.sh
│ └── scripts/
│ └── statusline.sh
├── nano-banana/
│ └── skills/
│ └── generate/
│ ├── SKILL.md # Skill documentation
│ └── scripts/
│ └── image.py
└── promo-video/
├── CLAUDE.md # Plugin documentation
└── skills/
└── promo-video/
├── SKILL.md # 5-phase workflow guide
├── promo-patterns.md # Visual inspiration
├── voiceover.md # Voiceover generation guide
├── metallic-swoosh.md # Transition implementation
├── scripts/
│ └── generate_voiceover.py
└── music/
├── inspired-ambient-141686.mp3
├── motivational-day-112790.mp3
└── the-upbeat-inspiring-corporate-142313.mp3
License
MIT