Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

k-skill-setup

k-skillバンドル一式をインストールした後、クロスプラットフォーム共通のセットアップを構成・検証し、ユーザーの明示的な同意を得たうえでアップデートチェックやGitHubスターの連携をオプションで設定します。

description の原文を見る

After installing the full k-skill bundle, configure and verify the shared cross-platform setup, then optionally wire update checks and GitHub starring with explicit user consent.

SKILL.md 本文

k-skill セットアップ

目的

k-skill 全体のインストール完了後、共通の後続作業を処理します。

  • credential の確保(エージェント vault または デフォルト secrets.env)
  • ランタイム環境変数の確認
  • オプション:定期的な更新確認の自動化
  • オプション:GitHub star の確認と同意時の実行

このスキルの基本方針:

  • シークレットがない場合、必要な値の名前をユーザーに正確に伝える
  • credential resolution order に従って確保する
  • 必要なパッケージがない場合、代替実装を探すより先にグローバルインストールを試みる
  • cronlaunchdschtasksgh のような永続化・外部状態の変更は自動で行わず、先にユーザーの同意を取得する
  • GitHub star はユーザーが明示的に同意した場合のみ実行する

Credential resolution order

credential を扱うすべてのスキルは、以下の優先順位に従います。

  1. 既に環境変数にあれば、そのまま使用する
  2. エージェント自身が secret vault(1Password CLI、Bitwarden CLI、macOS Keychain など)を使用している場合、そこから取得して環境変数として注入してもよい
  3. ~/.config/k-skill/secrets.env(デフォルト fallback)— plain dotenv ファイル、パーミッション 0600
  4. 何もない場合、ユーザーに確認して 2 または 3 に保存する

デフォルトパスへの保存は fallback に過ぎず、強制ではありません。

標準ファイルロケーション

  • secrets ファイル(デフォルト fallback):~/.config/k-skill/secrets.env

インストール

このスキルは k-skill 全体のスキルインストール完了後に実行することを想定しています。

例:

npx --yes skills add <owner/repo> --all -g

インストール完了後、このスキルを呼び出して以下のセットアップステップを進めます。

セットアップステップ

1. デフォルト secrets ファイルの作成(vault を使用していない場合)

エージェントが自身の vault を使用していない場合、デフォルト fallback ファイルを作成します。

mkdir -p ~/.config/k-skill
cat > ~/.config/k-skill/secrets.env <<'EOF'
KSKILL_SRT_ID=replace-me
KSKILL_SRT_PASSWORD=replace-me
KSKILL_KTX_ID=replace-me
KSKILL_KTX_PASSWORD=replace-me
KSKILL_FORESTTRIP_ID=replace-me
KSKILL_FORESTTRIP_PASSWORD=replace-me
LAW_OC=replace-me
KIPRIS_PLUS_API_KEY=replace-me
AIR_KOREA_OPEN_API_KEY=replace-me
KSKILL_PROXY_BASE_URL=
EOF
chmod 0600 ~/.config/k-skill/secrets.env

ユーザーに確認して実際の値を入力します。

ソウル地下鉄到着情報、韓国の天気、微細粉塵、漢江水位、給油所価格、生活ゴミ排出情報照会、学校給食献立照会、医薬品安全チェック、食品安全チェックは、KSKILL_PROXY_BASE_URL を空のままにするとデフォルトの hosted path(k-skill-proxy.nomadamas.org)をそのまま使用します。別の self-host proxy を使用する場合のみ KSKILL_PROXY_BASE_URL を入力します。

韓国法令検索はローカル korean-law-mcp パスを使用する場合のみ LAW_OC を入力します。remote endpoint は url だけを登録すれば、ユーザー側の LAW_OC は不要です。既存パス障害時は 법망https://api.beopmang.org)を fallback として案内します。

韓国不動産実거래가照会はデフォルト hosted proxy(k-skill-proxy.nomadamas.org)を経由するため、ユーザー側の DATA_GO_KR_API_KEY は不要です。

韓国株式情報照会はデフォルト hosted proxy(k-skill-proxy.nomadamas.org)を経由するため、ユーザー側の KRX_API_KEY は不要です。self-host proxy 運営者のみサーバー環境変数 KRX_API_KEY を使用します。

図書館図書照会はデフォルト hosted proxy(k-skill-proxy.nomadamas.org)を経由するため、ユーザー側の DATA4LIBRARY_AUTH_KEY は不要です。self-host proxy 運営者のみサーバー環境変数 DATA4LIBRARY_AUTH_KEY を使用します。

生活ゴミ排出情報照会は k-skill-proxy/v1/household-waste/info ルートを呼び出し、serviceKeyDATA_GO_KR_API_KEY)は proxy サーバーで注入・管理されるため、ユーザー側の DATA_GO_KR_API_KEY は不要です。

学校給食献立照会は k-skill-proxy/v1/neis/school-search/v1/neis/school-meal を呼び出し、KEDU_INFO_KEY は proxy サーバーのみにあるため、ユーザー側に置く必要がありません。

図書館図書照会は k-skill-proxy/v1/data4library/* ルートを呼び出し、DATA4LIBRARY_AUTH_KEY は proxy サーバーのみにあるため、ユーザー側に置く必要がありません。

近くで最も安い給油所を探すはデフォルト hosted proxy を経由するため、ユーザー側の OPINET_API_KEY は不要です。

医薬品安全チェックは k-skill-proxy/v1/mfds/drug-safety/lookup ルートを呼び出し、DATA_GO_KR_API_KEY は proxy サーバーでのみ注入・管理されるため、ユーザー側に置く必要がありません。

食品安全チェックは k-skill-proxy/v1/mfds/food-safety/search ルートを呼び出し、DATA_GO_KR_API_KEY および オプショナルな FOODSAFETYKOREA_API_KEY は proxy サーバーでのみ注入・管理されるため、ユーザー側に置く必要がありません。

韓国特許情報検索は KIPRIS Plus Open API パスを使用する場合に KIPRIS_PLUS_API_KEY を入力します。helper はこの値を読んで実際のリクエストで ServiceKey クエリパラメータとして送信します。公共データポータルからコピーした percent-encoded キーもそのまま入力できます。

認証スキルで値が不足している場合のレスポンステンプレート

認証スキルで値が足りない場合、credential resolution order に従って確保します。

必要な値の例:

  • SRT:KSKILL_SRT_IDKSKILL_SRT_PASSWORD
  • KTX:KSKILL_KTX_IDKSKILL_KTX_PASSWORD
  • 自然休養林空室照会:KSKILL_FORESTTRIP_IDKSKILL_FORESTTRIP_PASSWORD
  • ローカル韓国法令検索:LAW_OC + korean-law-mcp
  • 韓国法令検索 remote endpoint:ユーザー側 LAW_OC なしで url のみ登録、障害時 법망 fallback
  • 韓国不動産実거래가照会:ユーザー側シークレット不要(デフォルト hosted proxy 使用)
  • 韓国特許情報検索:KIPRIS_PLUS_API_KEY
  • 韓国株式情報照会:ユーザー側シークレット不要(デフォルト hosted proxy 使用、運営者のみ KRX_API_KEY
  • 生活ゴミ排出情報照会:ユーザー側シークレット不要(serviceKey は proxy サーバー注入、呼び出し時 pageNo=1numOfRows=100 必須)
  • 学校給食献立照会:ユーザー側シークレット不要(KEDU_INFO_KEY は proxy サーバーのみ)
  • 図書館図書照会:ユーザー側シークレット不要(DATA4LIBRARY_AUTH_KEY は proxy サーバーのみ)
  • 医薬品安全チェック:ユーザー側シークレット不要(DATA_GO_KR_API_KEY は proxy サーバーのみ)
  • 食品安全チェック:ユーザー側シークレット不要(DATA_GO_KR_API_KEY および オプショナルな FOODSAFETYKOREA_API_KEY は proxy サーバーのみ)
  • 近くで最も安い給油所を探す:ユーザー側シークレット不要(デフォルト hosted proxy 使用)
  • ソウル地下鉄:ユーザー側シークレット不要(デフォルト hosted proxy 使用、運営者のみ SEOUL_OPEN_API_KEY
  • ソウルリアルタイム混雑度:ユーザー側シークレット不要(デフォルト hosted proxy 使用、運営者のみ SEOUL_OPEN_API_KEY
  • 韓国の天気:ユーザー側シークレット不要(デフォルト hosted proxy 使用、運営者のみ KMA_OPEN_API_KEY
  • ユーザー位置微細粉塵照会:KSKILL_PROXY_BASE_URL または AIR_KOREA_OPEN_API_KEY

シークレットが空という理由で、自動的に他のサービスや非公式な回避経路を選択しないでください。

2. ランタイム環境の確認

bash scripts/check-setup.sh

3. 定期更新確認の提案

セットアップ完了後、ユーザーに定期的な更新確認の自動化を望むか最初に確認します。望まない場合はスキップします。

基本方針:

  • 自動インストールではなく、「更新確認」のみデフォルトで提案する
  • 永続化のあるシステム変更(crontablaunchdschtasks)は同意なしで適用しない
  • デフォルト確認コマンドは npx --yes skills check
  • ユーザーが明示的に「自動更新」を望む場合のみ、npx --yes skills update ベースのスケジュールを別途提案する

macOS / Linux の例:

mkdir -p ~/.config/k-skill/bin ~/.config/k-skill/logs
cat > ~/.config/k-skill/bin/check-skill-updates.sh <<'EOF'
#!/usr/bin/env bash
set -euo pipefail
mkdir -p "$HOME/.config/k-skill/logs"
{
  date '+[%Y-%m-%d %H:%M:%S]'
  npx --yes skills check
  printf '\n'
} >> "$HOME/.config/k-skill/logs/skills-check.log" 2>&1
EOF
chmod +x ~/.config/k-skill/bin/check-skill-updates.sh
(crontab -l 2>/dev/null; echo "0 9 * * * $HOME/.config/k-skill/bin/check-skill-updates.sh") | crontab -

Windows の例:

New-Item -ItemType Directory -Force "$HOME/.config/k-skill/bin" | Out-Null
New-Item -ItemType Directory -Force "$HOME/.config/k-skill/logs" | Out-Null
@'
npx --yes skills check >> "$HOME/.config/k-skill/logs/skills-check.log" 2>&1
'@ | Set-Content "$HOME/.config/k-skill/bin/check-skill-updates.cmd"
schtasks /Create /SC DAILY /TN "k-skill-update-check" /TR "\"$HOME/.config/k-skill/bin/check-skill-updates.cmd\"" /ST 09:00 /F

設定後はログの場所を簡潔に伝えます:

  • ~/.config/k-skill/logs/skills-check.log

4. 明示的な同意による GitHub star の提案

セットアップの最後には、次のように簡潔に質問します。

k-skill リポジトリ(NomaDamas/k-skill)に GitHub star を付けますか?
ご希望の場合は `gh` で直ちに処理し、ご希望でない場合はスキップします。

ルール:

  • ユーザーが明示的に同意する前に gh repo star を実行しない
  • gh がない、または認証されていない場合、インストール・ログインの案内のみを行い、自動で回避しない
  • star の対象リポジトリは NomaDamas/k-skill です

同意し、gh auth status が正常な場合:

gh repo star NomaDamas/k-skill

成功時は簡潔に完了のみを通知します。

完了チェックリスト

  • ~/.config/k-skill/secrets.env がパーミッション 0600 で存在する(またはエージェントが自身の vault で credential を管理中)
  • 必要な環境変数が設定されている
  • ユーザーが望む場合のみ、更新確認の自動化または GitHub star が設定されている

メモ

  • デフォルトフロー:「スキル全体インストール → このセットアップスキル実行 → 個別機能使用」
  • リポジトリ内にシークレットファイルを置かない

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
nomadamas
リポジトリ
nomadamas/k-skill
ライセンス
MIT
最終更新
不明

Source: https://github.com/nomadamas/k-skill / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: nomadamas · nomadamas/k-skill · ライセンス: MIT