Communityコーディング&開発github.com

EliasOulkadi/shokunin

職人 Shokunin 62のAIエージェントスキルセット。OpenCode、Claude Code、Cursor、Windsurfに対応。ChromaDBメモリ、MCPサーバー、宣言的自己更新を備えた、マルチモデル対応のオープンソースかつ無料のツールです。

shokunin とは?

このスキルは、EliasOulkadi/shokuninとして知られる、62のAIエージェントスキルを包括的にまとめたオープンソースプロジェクトです。OpenCode、Claude Code、Cursor、Windsurfなどの主要なAIエージェントプラットフォームで動作するように設計されており、開発者は統一されたスキルセットを活用してコーディング、デバッグ、ファイル操作、システム情報の取得、さらにはMCP(Model Context Protocol)サーバーの設定や宣言的な自己更新タスクを実行できます。ベクトルデータベースであるChromaDBを使用した永続的なメモリ管理機能を備えており、エージェント間でのコンテキスト共有や長期記憶を実現します。このスキルはマルチモデル対応であり、複数のLLMプロバイダーと連携しながら、追加コストなしで利用できる点が強みです。SKILL.mdには、各スキルの詳細な説明、使用例、実行コマンドが日本語で記述されており、開発者はPrompt to Skillや対話形式で簡単にスキルを呼び出せます。

対応✓Claude Code~Codex CLI✓Cursor✓OpenCode✓Windsurf
npx skills add EliasOulkadi/shokunin

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

shokunin は何をしますか?

職人 Shokunin 62のAIエージェントスキルセット。OpenCode、Claude Code、Cursor、Windsurfに対応。ChromaDBメモリ、MCPサーバー、宣言的自己更新を備えた、マルチモデル対応のオープンソースかつ無料のツールです。

概要

このプロジェクトは62のAIエージェントスキルを提供します。各スキルは、自然言語の指示からコードの生成、ファイル操作、システム管理、データベースクエリ、MCPサーバーの設定、自己更新など、さまざまなタスクを実行するために設計されています。ChromaDBを使用したメモリ機能により、エージェント間でのコンテキストの永続化が可能です。

特徴

  • 多機能スキル: 62のスキルが含まれており、開発から運用まで幅広いタスクをカバーします。
  • マルチプラットフォーム対応: OpenCode、Claude Code、Cursor、Windsurfの各エージェントで動作します。
  • ChromaDBメモリ: ベクトルデータベースを使用した永続的なメモリ管理。
  • MCPサーバー: Model Context Protocolサーバーの設定と管理。
  • 宣言的自己更新: スキル自体を宣言的に更新する機能。
  • オープンソース & 無料: 追加コストなしで利用可能。

対象プラットフォーム

  • OpenCode: ターミナルベースのAIエージェント。
  • Claude Code: AnthropicのClaudeを使用したコーディングエージェント。
  • Cursor: AI統合コードエディター。
  • Windsurf: AI搭載の開発環境。

インストール方法

各プラットフォームの設定ファイルに以下の設定を追加してください。

OpenCode

{
  "skills": ["EliasOulkadi/shokunin"]
}

Claude Code

skills:
  - "EliasOulkadi/shokunin"

Cursor / Windsurf

{
  "skills": ["EliasOulkadi/shokunin"]
}

スキル一覧(抜粋)

スキル名説明
code_generator自然言語からコードを生成します。
file_managerファイルの作成、読み取り、更新、削除を行います。
system_infoシステム情報を取得します。
chroma_memoryChromaDBを使用してメモリを管理します。
mcp_serverMCPサーバーを設定・管理します。
self_updateスキル自体を宣言的に更新します。

使用方法

各スキルは、自然言語のプロンプトを介して呼び出せます。以下は例です。

# コード生成スキルを呼び出す
> skill:code_generator "PythonでHTTPサーバーを作成してください"

# ファイル管理スキルを呼び出す
> skill:file_manager "現在のディレクトリにあるファイルをリスト表示してください"

# ChromaDBメモリスキルを呼び出す
> skill:chroma_memory "現在のセッションのコンテキストを保存してください"

カスタマイズ

スキルは宣言的に記述されており、必要に応じて修正や拡張が可能です。各スキルの定義はskills/ディレクトリにあります。

ライセンス

このプロジェクトはオープンソースです。詳細はLICENSEファイルを参照してください。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル