
jmagar/claude-homelab
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
包括的なエージェント、コマンド、ホック、およびホームラボサービス管理のためのスキル - メディアの自動化、インフラストラクチャの監視、ドキュメント管理など
概要
Claudeコード、Codex、Gemini用のHomelabプラグインハブ。 このリポジトリは、 homelab-core プラグイン、バンドルされたスキルのみの統合、エージェント、コマンド、共有クレデンシャル ブートストラップの真理のソースです。 claude-homelabは、一度に3つの役割を担います。 - Claude マーケットプレースで公開された homelab-core プラグイン - 16 個のバンドルされたスキルのみのサービス統合のための正解 - Codex および Gemini 拡張機能のソースは、同じワークフロー サーフェスをミラーリングします。 リポジトリのルートはプラグインのルートです。 ~/.claude/ または ~/.claude/plugins/cache/ で生成されたコピーを直接編集しないでください。 インストール後、Claude Code はプラグインを ~/.claude/plugins/cache/ にダウンロードします。 このパスでsymplinksは作成されません。 または、すでにレポがクローンされている場合: 1. 前提条件(git、jq、curl)2を点検して下さい。 リポジトリを~/claude-homelabにクローン化(または存在する場合のプル) 3. setup-creds.sh を実行 — .env.example .env. から chmod 600 4 で ~/.claude-homelab/.env を作成します.
概要(AI 翻訳)
現在のリリース: 1.4.0.
Claudeコード、Codex、Gemini用のHomelabプラグインハブ。 このリポジトリは [homelab-core] プラグイン、バンドルされたスキルのみの統合、エージェント、コマンド、共有クレデンシャルブートストラップの真理のソースです。
概要
[claude-homelab は、一度に 3 つの役割を担います。
homelab-coreClaude マーケットプレイスを通じて公開されたプラグイン- 16バンドルされたスキルのみのサービス統合のための正式なモノレポ
- 同じワークフロー面を映すCodexとGemini拡張マニフェストのソース
リポジトリのルートはプラグインのルートです。 ~/.claude/ または ~/.claude/plugins/cache/ で生成されたコピーを直接編集しないでください。
インストール
##Claude マーケットプレース
インストール後、Claudeコードはプラグインを~/.claude/plugins/cache/にダウンロードします。 このパスでsymplinksは作成されません。
##Bash/symlinkインストール
または、すでにレポがクローンされている場合:
インストーラ:
- 前提条件 ([
git]), [jq, [[curl])をチェックします。 - リポジトリを[
~/claude-homelabにクローンする(またはその場合のプル) - [
setup-creds.shを実行します。[.env.example] から [chmod 600を作成します。 - [
setup-symlinks.shを実行します。 — スキル、エージェント、コマンドを [~/.claude/に関連付けます。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Claude Homelab
Current release: 1.4.0.
Homelab plugin hub for Claude Code, Codex, and Gemini. This repository is the source of truth for the homelab-core plugin, bundled skill-only integrations, agents, commands, and shared credential bootstrapping.
Overview
claude-homelab serves three roles at once:
- The
homelab-coreplugin published through the Claude marketplace - The canonical mono-repo for 16 bundled skill-only service integrations
- The source for Codex and Gemini extension manifests that mirror the same workflow surface
The repo root is the plugin root. Do not edit generated copies in ~/.claude/ or ~/.claude/plugins/cache/ directly.
Installation
Claude marketplace
/plugin marketplace add jmagar/claude-homelab
/plugin install homelab-core @jmagar-claude-homelab
After install, Claude Code downloads the plugin into ~/.claude/plugins/cache/. No symlinks are created on this path.
Bash / symlink install
curl -sSL https://raw.githubusercontent.com/jmagar/claude-homelab/main/scripts/install.sh | bash
Or, if you already have the repo cloned:
./scripts/install.sh
The installer:
- Checks prerequisites (
git,jq,curl) - Clones the repo to
~/claude-homelab(or pulls if it exists) - Runs
setup-creds.sh— creates~/.claude-homelab/.envfrom.env.examplewithchmod 600 - Runs
setup-symlinks.sh— symlinks skills, agents, and commands into~/.claude/ - Runs
verify.sh— confirms every symlink and required file is in place - Prints next steps
Credential Model
All credentials for every service live in a single file:
~/.claude-homelab/.env
This file is created from .env.example at install time and is never committed. Set it up interactively after install:
# Interactive wizard (preferred)
# Open Claude Code and run:
/homelab-core:setup
# Or configure manually
$EDITOR ~/.claude-homelab/.env
Security requirements:
~/.claude-homelab/.envmust havechmod 600(owner read/write only)- Never commit
.env— it is gitignored - Never log credentials, even in debug mode
- Use
.env.exampleas the template (tracked in git, placeholder values only)
All service scripts load credentials via scripts/load-env.sh:
source "${CLAUDE_PLUGIN_ROOT:-$HOME/claude-homelab}/scripts/load-env.sh"
load_env_file || exit 1
validate_env_vars "SERVICE_URL" "SERVICE_API_KEY"
Environment Variable Reference
Variables are grouped by service. Copy .env.example to ~/.claude-homelab/.env and replace placeholder values.
Media
| Variable | Required | Description |
|---|---|---|
PLEX_URL |
yes | Plex server base URL |
PLEX_TOKEN |
yes | Plex authentication token |
OVERSEERR_URL |
yes | Overseerr base URL (skill) |
OVERSEERR_API_KEY |
yes | Overseerr API key (skill) |
RADARR_URL |
yes | Radarr base URL |
RADARR_API_KEY |
yes | Radarr API key |
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add jmagar/claude-homelab