mcpField
P
pygraphistry

pygraphistry

github.com/graphistryデータ・データベース337 回インストール今日更新
リポジトリ

pygraphistry について

pygraphistryは、PyGraphistry Python SDK向けのルーティングスキルです。セットアップ、可視化、GFQL、AI、コネクター、REST APIのタスクに応じて専門スキルへ案内します。

主な機能

  1. 01タスク別のリクエスト振り分け
  2. 02PyGraphistry専門スキルの選択
  3. 03関連ドキュメントの検索ガイド
  4. 04認証情報と共有に関する安全指針

活用シーン

  1. 01PyGraphistryの作業に合うスキルの選択
  2. 02機能に関するドキュメントの検索
  3. 03Graphistry REST APIリクエストの振り分け

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/graphistry/graphistry-skills --skill pygraphistry

インストール後、Claude Code で/pygraphistryを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
pygraphistry-readthedocs-sitemap.xml
pygraphistry-readthedocs-toc.md
pygraphistry-readthedocs-top-level.tsv

詳細

PyGraphistry ルーター

このスキルは、専門スキルへの振り分けに使用します。 Python SDK のエントリーポイントとして扱ってください。インターフェースを横断するエントリーポイントには graphistry を使用してください。

意図に基づく振り分け

  • セットアップ/認証/テーブルからの最初のプロット:pygraphistry-core を使用します。
  • Graphistry REST エンドポイントへの直接リクエスト(curl、/api/v2/...、JWT/Bearer、アップロード/セッション/URL パラメーター):直ちに graphistry-rest-api を使用し、ReadTheDocs の調査は省略します。
  • スタイリング/レイアウト/静的出力/プライバシーと共有:pygraphistry-visualization を使用します。
  • パターンマッチング、GFQL/Cypher クエリ、Let/DAG バインディング、GRAPH コンストラクター、述語、リモートグラフクエリ、または pandas/polars/cudf/polars-gpu の選択:pygraphistry-gfql を使用します。
  • UMAP/DBSCAN/埋め込み/異常検知およびグラフ AI ノートブック:pygraphistry-ai を使用します。
  • データベース/プラットフォーム統合(Neo4j、Splunk、Kusto、Databricks、SQL など):pygraphistry-connectors を使用します。

対象を絞った迅速な取得プロトコル

  • REST の意図に関する例外:graphistry-rest-api に振り分けられた REST タスクでは、このプロトコルを実行しないでください。
  • references/pygraphistry-readthedocs-toc.md から始めてください。最初に広範なドキュメントを調べないでください。
  • セクション単位のショートカットには references/pygraphistry-readthedocs-top-level.tsv を使用してください。
  • コンテンツを取得する前に、プライマリスキルをちょうど 1 つ、セカンダリドキュメントを最大 2 つ選んでください。
  • 最初に一括で調査(TOC +トップレベルのインデックス)を 1 回行い、その後に対象を選んでください。
  • 調査後は、イテレーションごとに詳細ページを最大 1 回だけ読み込んでください。
  • 詳細ページを読む前に、セクションのインデックス(.../gfql/index.html、.../visualization/index.html)を優先してください。
  • 振り分けの回答では、ユーザーがソースコードへのリンクを明示的に求めない限り、GitHub/ローカルファイルのパスより ReadTheDocs の URL(https://pygraphistry.readthedocs.io/...)を優先してください。
  • 最初の振り分け回答は簡潔に(通常 3~5 行):選択したスキルと主要リンクを示してください。
  • より詳細なページの取得は、ユーザーが方針を確認するか、詳細を求めた後に行ってください。
  • 1 回の一括検索で振り分けに回答できる場合は、多数のファイルを逐次的に少しずつ読み込むことを避けてください。
  • 振り分けの品質を高めずにコンテキストを肥大化させる、無差別な全件出力(cat *、サイトマップ全体の出力)を避けてください。
  • 正規 URL の確認では、まずローカルのスナップショットを根拠として優先してください。ユーザーが最新情報を求める場合、またはローカルのマッピングがない場合は、ウェブで確認してください。

デフォルトの安全規則

  • 認証情報は環境変数から読み込み、追跡対象のファイルにシークレットをハードコードしないでください。
  • 最新機能には api=3 を優先してください。
  • 凡例/カテゴリのデフォルトには、ノードとエッジの両方に通常の type 列を設定してください。
  • 機密データのリンクを共有する前に、プライバシーモードを明示的に設定してください。
  • 大規模なグラフでは、アップロード前に列/行を減らし、まず対象を絞ったサブグラフを可視化してください。

正規ドキュメント

コメント