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

dogum/kernel

単一の自己完結型HTMLファイルで動作する完全なPythonノートブックです。ブラウザ上でPyodideを介して実行されるため、インストールやサーバーは不要です。さらに、Claudeスキルとエージェンティックビルドも提供します。

kernel とは?

dogum/kernelは、完全なPythonノートブック環境を単一の自己完結型HTMLファイルとして提供するツールです。ブラウザ上でPyodide(WebAssemblyベースのPythonインタプリタ)を使用して動作するため、ユーザーは何もインストールせず、サーバーも必要とせずにすぐにPythonコードの実行、可視化、分析を行うことができます。このスキルは、Claude CodeやCursor、CodexなどのAIエージェントプラットフォームと統合可能で、エージェントが自律的にノートブックを作成・実行する「エージェンティックビルド」をサポートします。開発者やデータサイエンティストにとって、環境構築の手間を省き、迅速なプロトタイピングやデータ探索を可能にします。また、Claudeスキルとしても利用でき、会話形式でノートブック操作を指示することもできます。

対応✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add dogum/kernel

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

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

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

ドキュメント

kernel は何をしますか?

単一の自己完結型HTMLファイルで動作する完全なPythonノートブックです。ブラウザ上でPyodideを介して実行されるため、インストールやサーバーは不要です。さらに、Claudeスキルとエージェンティックビルドも提供します。

はじめ方

  1. dogum/kernelのHTMLファイルをブラウザで開くだけです。
  2. セルにPythonコードを入力し、Ctrl+EnterまたはShift+Enterで実行します。
  3. 結果は即座にセル内に表示されます。

機能

  • 自己完結型: 単一のHTMLファイルにすべてが含まれています。
  • ブラウザ内実行: Pyodideにより、サーバー不要でブラウザ上でPythonが動作します。
  • Claudeスキル連携: Claude AIアシスタントと統合し、自然言語でノートブックを操作できます。
  • エージェンティックビルド: AIエージェントが自律的にノートブックを作成・実行・管理します。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のAIエージェントプラットフォーム

使用方法

手動操作

HTMLファイルを開き、コードセルにPythonコードを入力して実行します。

Claudeスキルとして

あなたはdogum/kernelノートブックを操作するClaudeスキルです。
ユーザーのリクエストに応じて、ノートブック内でPythonコードを作成・実行し、結果を返します。

エージェンティックビルド

AIエージェントは以下のワークフローを実行できます:

  1. 新しいノートブックセルを作成する
  2. Pythonコードをセルに挿入する
  3. セルを実行する
  4. 結果を解析する
  5. 必要に応じて追加のセルを作成する

制限事項

  • Pyodideは標準ライブラリの大部分をサポートしていますが、一部のC拡張モジュールは利用できません。
  • ブラウザのメモリ制限に依存します。
  • ネットワークリクエストはCORSポリシーの影響を受ける場合があります。

ライセンス

MIT

貢献

GitHubリポジトリにてIssueやPull Requestをお待ちしています。

関連スキル