with one click
kb-macos
macOS固有のCLIテクニック。osascript、pbcopy/pbpaste、ImageMagick、sips等
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
macOS固有のCLIテクニック。osascript、pbcopy/pbpaste、ImageMagick、sips等
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Claude Code の /compact 実行前に、現セッションの作業状態を一時 state file へ保存する。 MANDATORY TRIGGERS: /compact-prep, compact-prep, 圧縮準備, compact 準備, コンパクト準備, 圧縮前状態保存。 DO NOT TRIGGER: compact 後の復旧、通常の進捗報告、plan 作成、context 使用率の雑談。
プロジェクトの分析・計画・監査結果を構造化された HTML レポートとして管理するスキル。 .claude/reports/ にプロジェクト毎のデータを出力し、4種類のテンプレート (review / plan / audit / adr-analysis) からスケルトン生成、index による横断管理を提供する。 Use when: "レポート初期化", "新規レビュー作って", "実装計画ファイル作って", "品質監査レポート作成", "ADR分析作って", "html-reports init", "/reports-init", "/report-new", ".claude/reports をセットアップ"
Figma Prototype 相当の操作可能 HTML モックアップを生成する。 画面遷移俯瞰図 + States Matrix + viewport プリセット (実機 CSS px W×H) + auto-layout 検証を1ファイルにまとめる。プロジェクトの既存 CSS トークンを自動取り込み。 Use when: ユーザーが「モックアップ作って」「画面遷移図」「Figma 風プロトタイプ」 「flow mockup」「画面比較ページ」「デザイン案を並べて」「states matrix」 「auto-layout 確認」「画面遷移を可視化」と依頼したとき。 単独画面のスタイル提案だけなら frontend-design 系を使う。本スキルは 「複数画面 + 遷移 + 状態網羅」を1ページで俯瞰したいときに使う。
Always use when user asks to create, generate, draw, or design a diagram, flowchart, architecture diagram, ER diagram, sequence diagram, class diagram, network diagram, mockup, wireframe, or UI sketch, or mentions draw.io, drawio, drawoi, .drawio files, or diagram export to PNG/SVG/PDF.
GitHub Actions CI/CD for Unity projects — compile check, test execution, multi-platform builds, and artifact distribution. Covers GameCI setup, license activation, build matrix, and unilyze quality gates. Does NOT cover deployment to app stores (that varies by project).
リポジトリのドキュメント構成を診断し、雛形生成・増築・再編を行うスキル。 約 50 OSS の構成調査 (survey-any: oss-documentation-structure-patterns) に基づき、 「診断 → 処方 → 承認 → 適用 → 検証」のパイプラインで段階に合った構成を処方する。 モード: audit (診断のみ) / init (新規雛形) / grow (増築) / restructure (構造再編)。 Use when: ユーザーが「ドキュメント整備して」「docs の雛形作って」「README 整理したい」 「ドキュメント構成を診断して」「docs が陳腐化してるので再編したい」「docs-architect」 「ドキュメント構造を見直したい」「この repo に必要なドキュメントは?」と依頼したとき。 新規 OSS リポジトリの立ち上げ、コードが動き始めた段階での docs 着手、 既存 docs の大規模リストラクチャのいずれにも使う。
| name | kb-macos |
| description | macOS固有のCLIテクニック。osascript、pbcopy/pbpaste、ImageMagick、sips等 |
| user-invocable | true |
macOS固有のコマンドやツールに関する学びを記録する。
pbpasteはテキスト専用。画像はosascriptで保存する。
osascript \
-e 'set imgData to the clipboard as <<class PNGf>>' \
-e 'set filePath to POSIX file "/path/to/output.png"' \
-e 'set fileRef to open for access filePath with write permission' \
-e 'write imgData to fileRef' \
-e 'close access fileRef'
# 単純な横並び結合
magick a.png b.png c.png +append output.png
# 画像間にスペースを挿入(最後以外の各画像の右に8px追加)
magick \
\( a.png -bordercolor '#E8E8EC' -gravity east -splice 8x0 \) \
\( b.png -bordercolor '#E8E8EC' -gravity east -splice 8x0 \) \
c.png +append output.png
+append: 横並び / -append: 縦並び-splice WxH: 指定方向にスペースを挿入sips -g pixelWidth -g pixelHeight file.png
sipsはmacOS標準。ImageMagickのidentifyと同等だがインストール不要。
macOS は Bonjour (mDNS) で {LocalHostName}.local というアドレスを自動公開する。同一 LAN 内の機器から IP アドレスを知らなくてもアクセスできる。
# ホスト名の確認
scutil --get LocalHostName
# 使用例: LAN内の別デバイスからアクセス
curl http://MyMac.local:8080/ping
DHCP で IP が変わっても .local アドレスは維持される。iOS デバイスからも参照可能。ローカルサーバーの URL を固定したい場合に有用。