Tesslとは?AIエージェント向け「スキル」のパッケージマネージャーの仕組みと使い方【2026年最新】

Tesslは、AIコーディングエージェントに「ライブラリやAPIの正しい使い方」を教えるスキル(skill)を、検索・インストール・公開・評価まで一貫して扱うパッケージマネージャーです。npmがコードの依存関係を管理するように、Tesslはエージェント向けのスキルを管理します。Snyk創業者のGuy Podjarnyが2024年にロンドンで立ち上げ、当初はコード生成前に仕様を定義する「Spec駆動開発(SDD)」の基盤として出発しましたが、2026年時点では「スキルのパッケージマネージャー」へと立ち位置を移しています。本記事は、その現在地とtessl CLIの実際の使い方を、公式ドキュメントで確認できる範囲に絞って整理します。

まとめ:Tesslの要点

  • 正体:AIエージェント向け「スキル」のレジストリ兼パッケージマネージャー。タグラインは「Skills are the new code」。
  • スキルの実体:AnthropicのSKILL.md形式に沿った命令セット。ライブラリの正しいAPI・ワークフローをエージェントに教える。
  • レジストリ:公式公表で3,000件を超える評価済みスキルを公開。Snyk連携でスキルの脆弱性をスキャンできる。
  • 導入curl -fsSL https://get.tessl.io | sh でCLIを入れ、tessl inittessl searchtessl install の流れで使う。無料アカウントで検索・導入・公開まで可能(npm版は非推奨化)。
  • 経緯:2025年に「Spec Registry」としてオープンベータ開始、2026年に評価付きスキルの配布基盤(Skills registry)へ再定義。SDD目的で来た人は現行の主役が「スキル」である点に注意。

Tesslとは何か:Snyk創業者が作る「スキル」の管理基盤

AIコーディングエージェントは動くコードを高速に生成しますが、本番運用では信頼性に課題が残ります。原因は主に、学習データにないAPIの幻覚(ハルシネーション)、ライブラリのv2とv3を取り違えるバージョン混同、そしてチーム固有の命名規則やアーキテクチャを知らないコンテキスト欠如です。いずれもプロンプトの工夫だけでは埋まりません。Tesslは、この「エージェントに渡す知識」をスキルとして構造化し、配布・バージョン管理・評価する層を提供します。

Tesslが解決する課題:知識の受け渡し

Tesslが公表する事例では、ライブラリのコンテキストをスキルとして与えたチームで、正しいAPI使用率が最大3.3倍に向上したとされています。裏を返せば、知識を渡さない状態ではエージェントの生成するAPI呼び出しの多くに誤りが混じるということです。手戻りの調査(エラーログ確認→ドキュメント照合→シグネチャ修正)が積み重なると、生成の速さで得た時間が相殺されます。スキルとして知識を一度書けば、同じ内容をチーム全員のエージェントへ再利用できる点が、都度プロンプトを書き直す運用との差になります。この考え方はPrompt Engineeringとの違いで理解するContext Engineeringの実装形とも言えます。

Spec駆動(SDD)から「スキル」中心への転換

Tesslの初期構想は、コードを書く前に仕様(スペック)を第一級の成果物として定義するSpec駆動開発でした。2025年9月に「Spec Registry」をオープンベータで公開しています。しかし2026年初頭、Tesslは製品の主役を仕様からスキルへ移し、レジストリを「評価済みスキルのパッケージマネージャー」として再定義しました。現在の公式サイトはSDDではなく「Agent Enablement Platform(エージェント有効化基盤)」を掲げています。「tessl sdd」「tessl spec registry」で情報を探している場合、思想的な源流はSDDにあるものの、現行プロダクトで実際に配布・評価される単位は仕様ではなくスキルである、という点を押さえておく必要があります。仕様駆動そのものを深掘りするならAWS製の仕様駆動AI IDE「Kiro」SDD専用ツールのOpenSpecのほうが目的に合います。

1.25億ドルを調達した創業背景

創業者のGuy Podjarnyは、開発工程にセキュリティを組み込む「シフトレフト」を広めたSnykの創業者で、元Akamai CTOでもあります。Tesslはシード25百万ドル(GVとboldstart主導)に続き、Index主導・Accel参加のシリーズAで100百万ドルを調達し、合計1.25億ドルを確保しました。バリュエーションは公式には非開示で、報道では5億ドル超とされています。プロダクトが本格公開される前にこの規模を集めた背景には、AI生成コードの品質・セキュリティ管理という市場が今後拡大するという見立てがあります。

Tesslスキルの正体:SKILL.md・レジストリ・評価

Tesslの実用上の中核は、スキルという配布単位と、それを集約するレジストリ、そして品質を数値化する評価の3点です。旧版で使われていた「タイル」「スペック」といった呼称は、現在のドキュメントではスキルに一本化されています。

スキルの実体:Anthropic準拠のSKILL.md形式

Tesslのスキルは、Anthropicが定義したSKILL.mdを中心に、スクリプトやリファレンス、アセットを含む自己完結型のパッケージです。「特定のライブラリのこのAPIをこう使う」「このワークフローをこの手順で回す」といった手続き的な知識を、エージェントが読み込める形で記述します。フォーマットがClaude SkillsのSKILL.mdと同じため、Claude Code向けに書いたスキルの知見をそのまま流用しやすいのも特徴です。実際、GitHubのgithub.com/anthropics/skillsをそのままインストール元に指定できます。

レジストリの規模とSnyk連携セキュリティ

Tessl Registryには、レビュー評価を通過した数千件規模(公式公表で3,000件超)のスキルが公開されています。各スキルには評価スコアが表示され、Webブラウザからもtessl searchからも検索できます。2026年に加わった差別化点が、Snykと連携したセキュリティスキャンです。スキルが参照するライブラリの脆弱性を自動で検査し、機能面で優れていてもサプライチェーン上のリスクがあるスキルを導入前に避けられます。これは創業者がSnyk出身であることを反映した機能で、エンタープライズ導入の判断材料になります。

評価は「レビュー評価」と「タスク評価」の2軸

Tesslのスキル評価は主に2種類です(このほかリポジトリ全体を対象にした評価もあります)。レビュー評価は、スキルの記述がAnthropicのベストプラクティス(命令の明確さ、エッジケースやエラー処理の記述など)にどれだけ沿っているかを構造面から採点します。タスク評価は、実際のタスクをスキルあり・なしの両方でエージェントに実行させ、結果を比較して効果を測ります。「測れないものは改善できない」という前提で、公開時に自動でレビュー評価が走り、スコアと改善提案が返る仕組みです。モデル更新や依存ライブラリの変更でスキルの有効性は劣化しうるため、この評価を定期的に回してスコアの推移を監視するのが実務的な使い方になります。

Tessl CLIの使い方:導入からスキル公開まで

Tesslの操作はCLIが起点です。ここでは公式ドキュメントで確認できるコマンドに絞って、導入・利用・公開の流れを示します。

CLI導入とtessl initによる初期設定

CLIはネイティブインストーラ(Curl)で導入するのが公式推奨です。Homebrew(brew install tesslio/tap/tessl)も使えますが、npmの@tessl/cliは非推奨になりました。

curl -fsSL https://get.tessl.io | sh
cd your-project
tessl init --agent claude-code

tessl initはプロジェクトの初期設定を行い、--agentで対象のコーディングエージェント(例:claude-codecursor)向けの設定を生成します。導入済みスキルはマニフェストtessl.jsonに記録され、実体は.tessl/plugins/に配置されます。tessl.jsonをGitで管理すれば、「いつ・どのスキルが・どのバージョンに変わったか」をチームで追跡できます。

スキルの検索・インストール

スキルはキーワードで検索し、Tessl IDやGitHubのURLを指定して導入します。

tessl search "code review"
tessl install tessl-labs/debug-api-endpoints
tessl install https://github.com/anthropics/skills
tessl install engteam/my-skill@abc1234

tessl install(短縮形tessl i)はレジストリのスキルにもGitHubリポジトリにも使えます。@abc1234のようにコミットやバージョンを指定した固定インストールも可能です。全員で共有したいスキルは--globalで全プロジェクトに、導入時の警告を許容する場合は--accept-warningsを付けます。導入後の管理は、一覧のtessl list、更新確認のtessl outdated、削除のtessl uninstallで行います。

自作スキルの公開と自動評価

自分のライブラリの公式スキルや社内ノウハウを配布するには、スキルディレクトリで公開コマンドを実行します。

tessl skill publish

公開するとSKILL.mdやバンドルされたリソースがパッケージ化され、アップロードと同時にレビュー評価が走ってスコアと改善提案が付きます。無料アカウントの登録だけで公開できるため、OSSメンテナーが自ライブラリの正しい使い方を公式スキルとして提供し、エージェントの誤用を減らす、といった使い方が広がっています。

対応エージェントと料金:導入前に押さえる範囲

Tesslは特定のエージェントに縛られないベンダーニュートラル設計を掲げており、ここが採用判断の分かれ目になります。

ベンダーニュートラル設計と対応エージェント

スキルはエージェント固有の形式ではなくTesslの標準形式で記述し、配布時に各エージェント向けの設定へ変換されます。公式が連携先として挙げるのはClaude Code・Cursor・GitHub Copilot・Geminiなどで、tessl init時に--agentで対象エージェント(例:claude-codecursor)を指定できます。複数のエージェントを併用するチームにも個別に設定できます。AIコーディングツールの勢力図は1年単位で変わるため、スキルという資産を特定エージェントに縛らない設計は、ツール乗り換え時のコンテキスト移行コストを下げます。逆に言えば、単一エージェントに閉じて使うだけなら、Tesslを挟むメリットは相対的に小さくなります。

無料枠とエンタープライズの境界

公開レジストリの検索・インストール・評価、そしてスキルの公開までは無料アカウントで利用できます。有料のエンタープライズ機能は、社内専有スキルを扱うプライベートワークスペースの権限管理、組織横断の配布ガバナンス、監査ログといった「社内の非公開ナレッジを安全に管理する」領域に位置づけられます。無料枠と有料枠の境界は「公開コンテキストの利用」か「社内専有コンテキストの管理」かにあり、個人や小規模チームは無料枠で十分な効果を得られます。社内APIの仕様やセキュリティポリシーをスキル化して厳密に管理したい組織だけがエンタープライズを検討すればよく、具体的な料金は公式への問い合わせが必要です。まずは依存ライブラリ対応のスキルを入れて効果を確かめてから判断するのが堅実です。

よくある質問(FAQ)

Tesslはフレームワークですか、それともサービスですか?

コードを動かす実行フレームワークではなく、AIエージェントに知識(スキル)を配布・評価・管理するプラットフォームとレジストリです。エージェント本体はClaude CodeやCursorなど別途用意し、Tesslはそこへ正しい使い方を供給する層として働きます。

GitHubからスキルを直接インストールできますか?

できます。tessl install https://github.com/anthropics/skillsのようにリポジトリのURLを指定します。@コミットハッシュを付ければ特定バージョンでの固定も可能です。

Tesslは仕様駆動開発(SDD)のツールですか?

出発点はSDDでしたが、2026年時点の主役は仕様ではなくスキルです。SDDそのものを実践したい場合は、Kiroやspec-kit、OpenSpecなど仕様駆動に特化したツールのほうが目的に合います。

CLIだけで完結しますか?

検索・インストール・公開・評価はすべてtesslコマンドで実行でき、既存の開発フローに組み込めます。スキルの閲覧やスコア確認はWebのレジストリからも可能です。

無料で使えますか?

公開レジストリの検索・インストール・評価・公開は無料アカウントで利用できます。プライベートワークスペースやガバナンス機能などのエンタープライズ機能のみ有料です。

関連記事

資料請求

RELATED POSTS 関連記事