Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/takemo101/dict-skills --skill link-crawler명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | link-crawler |
| description | 技術ドキュメントサイトをクロールし、AIコンテキスト用のMarkdownとして保存するCLIツール |
技術ドキュメントサイトをクロールし、AIコンテキスト用のMarkdownとして保存する pi スキル。
./install.sh
このスクリプトは以下を自動で行います:
このスキルディレクトリに移動して依存関係をインストールします:
bun install
前提条件: @playwright/cli が必要です
npm install -g @playwright/cliinstall.sh を実行すると自動的にインストールされます-o オプションで必ずプロジェクトルート(piを起動したディレクトリ)配下に出力すること。
スキルディレクトリ内に .context/ を作成してはならない。
# ✅ 正しい: プロジェクトルートの .context/ に出力
bun run src/crawl.ts <url> -o <PROJECT_ROOT>/.context/<site-name>
# ❌ 間違い: -o を省略するとスキルディレクトリ内に作成される
bun run src/crawl.ts <url>
スキルディレクトリ内で実行(-o で出力先を必ず指定):
bun run src/crawl.ts <url> -o <PROJECT_ROOT>/.context/<site-name> [options]
-d, --depth <num>: 最大クロール深度(デフォルト: 1)-o, --output <dir>: 出力ディレクトリ(必須: プロジェクトルート配下を指定)--diff: 差分クロール(変更ページのみ更新)📖 完全なオプション一覧: CLI仕様書 を参照
# Next.jsドキュメントをクロール(PROJECT_ROOT = piの起動ディレクトリ)
bun run src/crawl.ts https://nextjs.org/docs -d 2 -o /path/to/project/.context/nextjs-docs
# → /path/to/project/.context/nextjs-docs/full.md が生成され、piエージェントのコンテキストとして利用可能
既にクロール済みのドキュメントを更新する場合は --diff を使う。
# 初回クロール
bun run src/crawl.ts https://example.com/docs -d 2 -o <PROJECT_ROOT>/.context/example-docs
# 2回目以降: --diff で変更ページのみ再取得(full.md は全ページ分を再生成)
bun run src/crawl.ts https://example.com/docs -d 2 -o <PROJECT_ROOT>/.context/example-docs --diff
--diff の動作:
index.json のハッシュと比較し、変更があったページのみ再取得pages/*.md をそのまま保持full.md は既存 + 新規の全ページから再結合される(部分的にならない)--diff なし(デフォルト)の動作:
💡 前回のクロール結果を残しつつ更新したい場合は、必ず
--diffを付けること。
クロール後、以下のファイルが生成されます:
| ファイル | 用途 |
|---|---|
full.md | 全ページ結合(AIコンテキスト用) |
pages/*.md | ページ単位 |
index.json | メタデータ・ハッシュ |
📖 詳細な出力構造: CLI仕様書 を参照
| ドキュメント | 内容 |
|---|---|
| CLI仕様書 | 完全なオプション一覧・使用例・出力形式の詳細 |
| 設計書 | アーキテクチャ・データ構造・技術仕様 |