oh-task, oh-merge, oh-notes, oh-plan, oh-review, oh-ci, oh-conflict, and jira-plan skills for autonomous GitHub issue workflows, batch PR merging, PR feedback handling, CI fix, conflict resolution, and task planning (GitHub + Jira). Includes signal_completion custom tool for structured completion signaling.
Create Jira subtasks from task descriptions or session context. Investigates when needed, skips when context exists.
Diagnose and fix CI failures on a PR, push fixes
Resolve merge conflicts on a PR by merging base into head
Resolve multi-dependency fan-in by merging dependency PRs into a common base and updating issue dependencies
Review and merge open PRs for GitHub issues as a cohesive batch
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.
Open Horizon Labs - One entry point for all the tools
Bottle provides the complete Open Horizon Labs stack for Claude Code, OpenCode, and Codex.
brew tap open-horizon-labs/homebrew-tap && brew install bottle
bottle install stable
bottle integrate claude_code # or: codex, opencode
If you have multiple Claude Code directories (e.g., ~/.claude for personal use and ~/.claude-work for work), use the CLAUDE_CONFIG_DIR environment variable:
bottle integrate --list # shows all detected directories
CLAUDE_CONFIG_DIR=~/.claude-work bottle integrate claude_code # integrate specific directory
Then initialize in your project:
/bottle:init # Claude Code
$bottle init # Codex
bottle-init # OpenCode
This installs binaries, initializes .ba/, .wm/, .superego/, and creates AGENTS.md.
Bottle is part of the Open Horizon Labs ecosystem - tools that give you AI superpowers without surrendering your mind. The ecosystem has two delivery mechanisms serving different audiences:
Open Horizons (strategic layer - missions, guardrails, metis)
|
+-- Bottle (developer tools)
| CLI tools that augment AI coding assistants
| You use these TO BUILD software
|
+-- Memex (end user product)
Desktop app that IS the AI interface
Knowledge workers use this directly
Bottle tools augment Claude Code, OpenCode, and Codex with:
Memex implements the same concepts natively for end users:
The philosophy is shared: grounding prevents drift, recall surfaces relevant knowledge, oversight catches mistakes, and strategic context keeps you aligned with what matters.
We use bottle tools to build Memex. Memex will be the finished product for knowledge workers who want AI without the command line.
For detailed installation and usage per platform:
Simple, file-based task tracking. No server, no database.
Commands: /ba:init, /ba:quickstart, /ba:status
Automatically captures tacit knowledge from sessions and injects relevant context.
Setup: Installs plugin + binary, works automatically
Monitors Claude's work and provides feedback before finishing or making large changes.
Commands: /superego:init, /superego:review, /superego:prompt
Builds a searchable knowledge graph from Claude Code sessions, making insights from past sessions queryable.
Commands: /datasphere:init, /datasphere:setup
Connects Claude Code to Open Horizons for strategic context.
Setup: /oh-mcp:setup (requires OH account + API key)
Telegram bot for running Claude sessions remotely.
Setup: Server component, see miranda docs
bottle update
See platform-specific docs for manual update commands.
Want to pin specific tool versions or create a team-shared configuration? Create a bespoke bottle:
bottle create mystack --from stable
# Edit ~/.bottle/bottles/mystack/manifest.json
bottle install mystack
npx claudepluginhub open-horizon-labs/bottle --plugin mirandaSource-agnostic audio control integration supporting multiple hi-fi systems and platforms through a unified interface.
Metacognitive advisor that monitors Claude Code and provides feedback
Metacognitive advisor that monitors Claude Code and provides feedback
Unified Hi-Fi Control - Control Roon playback and HQPlayer audio pipeline
Simple task tracking for LLM sessions - ownership-based workflow for multi-agent coordination
Cross-session Save/Load, and Ultrawork inspired by oh-my-opencode with Ralph Loops
AI-Driven Engineering workflow commands for managing issues, tasks, implementation, and PRs.
Implementation planning, execution, and PR creation workflows with multi-agent collaboration
Skills and agents for everyday AI-assisted development: structured git commits, safe repository refresh and branch cleanup, day-grouped changelog maintenance, project-local task and todo tracking as plain-markdown files (a base task skill plus create, check, auto-check, explain, select, implement, audit, finish, and fix siblings with auto_*_task helper agents, including task_auto_check's auto_drift_task intent check and task_fix's auto_shaper_task escalation), repo-root guardrail documents that keep autonomous agents anchored to human intent (a guardrail hub skill with per-type templates and rules for CHARTER, ARCHITECTURE, TESTING, and SECURITY docs), writing and formatting AI instructions (prompts, rules, skill files, agent definitions), harness portability for bundled scripts and plugin wiring, and language style guides for markdown, Python, and Rust.
Team workflows, issue management, standup automation, and developer experience optimization
Plugin for effective agentic development