smithery.ai

self-add-skill

home-manager 管理環境で新しいスキルを追加するためのガイド。ユーザーが新しい▽ゆースキルを作成したいとき、~/.claude/skills や ~/.codex/skills に直接作成する代わりに、dotfiles リポジトリ?

First seen Apr 27, 2026

Installation

$ npx skills add https://smithery.ai

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code codex

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,169 B
  • docs SUMMARY.md 372 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

このスキルは、home-manager 管理環境で新しいスキルを追加するための手順をガイドします。

背景

この環境では、スキルは Nix home-manager によって管理されています。~/.claude/skills/ や ~/.codex/skills/ に直接ファイルを作成しても、次回の home-manager switch で上書きされてしまいます。

そのため、新しいスキルを追加するには以下の場所に作成する必要があります:

  • modules/home/ai/skills/<skill-name>/SKILL.md

手順

ユーザーが新しいスキルを追加したいときは、以下の手順で実行してください:

1. スキル情報の収集

ユーザーに以下の情報を確認してください:

  • スキル名 (ディレクトリ名として使用、英数字とハイフンのみ)
  • description (スキルの説明、1-2文程度)
  • スキルの内容 (SKILL.md の本文)

2. スキルディレクトリの作成

dotfiles リポジトリ内にスキルディレクトリを作成します:

mkdir -p ~/src/github.com/ojii3/dotfiles/modules/home/ai/skills/<skill-name>

3. SKILL.md の作成

以下のフォーマットで SKILL.md を作成します:

---
name: <skill-name>
description: <スキルの説明>
---

<スキルの本文>

4. Git に追加

cd ~/src/github.com/ojii3/dotfiles
git add modules/home/ai/skills/<skill-name>

5. home-manager switch の実行

ホスト名を取得して home-manager switch を実行します:

cd ~/src/github.com/ojii3/dotfiles
home-manager switch --flake .#ojii3@$(hostname)

6. 確認

スキルが正しく追加されたことを確認します:

ls -la ~/.claude/skills/<skill-name>
ls -la ~/.codex/skills/<skill-name>

注意事項

  • スキル名は英数字とハイフンのみ使用可能です
  • SKILL.md の frontmatter には必ず name と description を含めてください
  • 変更を永続化するには、適切なタイミングで git commit してください
  • 他の人と共有する場合は、commit 後に push してください

例

ユーザーが「コードレビュースキル」を追加したい場合:

# 1. ディレクトリ作成
mkdir -p ~/src/github.com/ojii3/dotfiles/modules/home/ai/skills/code-review

# 2. SKILL.md を作成 (Write ツールを使用)

# 3. Git に追加
cd ~/src/github.com/ojii3/dotfiles
git add modules/home/ai/skills/code-review

# 4. home-manager switch
home-manager switch --flake .#ojii3@$(hostname)