repo-creator
Create a new GitHub repository through the homelab OpenTofu workflow, clone it with ghq, initialize it from dev-templates, and make the initial commits.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create a new GitHub repository through the homelab OpenTofu workflow, clone it with ghq, initialize it from dev-templates, and make the initial commits.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
トレンド収集
gog CLIでGmailの過去90日を読み取り専用監査し、頻繁かつ低価値なメールマガジンや反復通知だけを最大5件の解除・配信頻度変更・filter候補として提案する。受信箱のノイズ低減、newsletter整理、定期的なメール衛生レビューで使う。低品質でも低頻度のメールは候補にせず、解除、filter作成、削除、既読化は実行しない。
GmailとSlackの直近メッセージから、根拠付きの「今日やること」を最大3件に絞り、ADHDフレンドリーな日次アクションプランとしてlifeリポジトリへ保存する。朝や昼の受信箱トリアージ、返信・確認・フォローアップの計画、Hermes Agentの定期実行で使う。メール送信、Slack投稿、既読化、タスク登録、予定登録は行わない。
Conduct large-scale, resumable research over public X/Twitter posts with Bird from a user-supplied research specification. Use when collecting hundreds to tens of thousands of posts, enriching public profile signals, applying an arbitrary evidence-based classification rubric, and generating a source-linked dashboard with original-post detail views.
X/Twitter command-line tool for reading, searching, posting, and interacting. Use when the user wants to read, search, post, or interact with X/Twitter through the bird CLI.
Grokを使ってX(Twitter)上のリアルタイム情報を検索する。ユーザーの反応、最新トレンド、議論の調査に使用。Chrome MCP環境でのみ動作。Triggers on: 'Xでの反応', 'ツイッターで', 'SNSの反応', '最新情報', 'リアルタイム', 'トレンド', '話題', 'バズ', '評判', '口コミ', 'みんなどう言ってる', 'みんなの反応', '反応を調べ', '〜の反応', '〜への反応', '世間の声', '感想を調べ', 'grokで', 'grokを使って', '〜の使い方', '〜のtips', 'tips', '便利な使い方', 'おすすめ設定'
| name | repo-creator |
| description | Create a new GitHub repository through the homelab OpenTofu workflow, clone it with ghq, initialize it from dev-templates, and make the initial commits. |
Create a new repository with full scaffolding. Follow these steps exactly:
Gather all info in one prompt:
New repository setup:
1. Project name? (e.g. my-app)
2. Toolchain? Pick from: bun, c, c-cpp, clojure, cpp, cue, dhall, elixir, elm, gleam, go, hashi, haskell, java, jupyter, kotlin, latex, lean4, nickel, nim, nix, node, ocaml, odin, opa, php, platformio, protobuf, pulumi, purescript, python, r, ruby, rust, scala, shell, swi-prolog, swift, typst, vlang, zig
3. License? (mit, apache-2.0, gpl-3.0, unlicense, etc. Default: mit)
4. Visibility? (public / private. Default: public)
5. Description? (one-liner, optional)
Add github_repository resource to ~/ghq/github.com/yutakobayashidev/homelab/tofu/github/repositories.tf:
resource "github_repository" "<project_name>" {
name = "<project_name>"
description = "<description>" # omit if empty
visibility = "<visibility>"
has_issues = true
has_projects = true
has_wiki = true
has_downloads = true
allow_merge_commit = true
allow_squash_merge = true
allow_rebase_merge = true
delete_branch_on_merge = true
license_template = "<license>" # e.g. "mit"
gitignore_template = "<Gitignore_template>" # e.g. "Go", "Rust", "Python", "Node"; omit if no match
}
Notes:
gitignore_template.description.cd ~/ghq/github.com/yutakobayashidev/homelab/tofu/github
tofu apply
ghq get yutakobayashidev/<project_name>
cd "$(ghq root)/github.com/yutakobayashidev/<project_name>"
Pull the generated LICENSE and .gitignore:
git pull origin main
nix flake init -t github:the-nix-way/dev-templates#<toolchain>
Stage all files and create an initial commit:
git add -A
git commit -m "feat: init <project_name> with <toolchain> flake"
git push -u origin main
Back in the homelab repo, commit the new repository resource:
cd ~/ghq/github.com/yutakobayashidev/homelab
git add tofu/github/repositories.tf
git commit -m "feat: add <project_name> repository to OpenTofu"
git push
Print the final result: