graphistry
- 15 skills
- 0 followers
- 11 hours ago last updated
- ▌ Test Amplification · graphistryMethodical bug-driven test amplification for pygraphistry features. Use when hardening a feature area via user-workflow exploration, 5-Whys retrospectives, bug-taxonomy derivation, concrete test planning, implementation, and safety-gated validation.
- ▌
- ▌ Graphistry · graphistryUmbrella router for Graphistry workflows across SDK and API surfaces. Use when asked to "use graphistry", "visualize with graphistry", "graph this data in graphistry", "graphistry plot", or any question mixing Python SDK and REST API concerns. Also triggers on "graphistry SDK vs API", "graphistry authentication", "how do I share a graphistry graph", "Graphistry Hub", or any ambiguous graphistry request before the interface is clear. Routes to pygraphistry for Python SDK tasks, graphistry-rest-api for curl/REST tasks. Proactively suggest when the user mentions graph visualization or network analysis and has not yet chosen an interface.
- ▌ Pygraphistry · graphistry bundleTOC router for PyGraphistry Python SDK tasks. Use when asked to "plot a graph", "visualize my edges", "load a dataframe into graphistry", "import graphistry", "run UMAP on my graph", "query my graph with GFQL or Cypher", "pick an execution engine", "make my GFQL query faster", "connect graphistry to Neo4j/Splunk/Kusto", or any Python SDK graph workflow. Also triggers on "graphistry.register", "g.plot()", ".gfql()", "chain-list", "hypergraph", "engine='polars'", "polars-gpu", "cudf", or "pygraphistry". Dispatches to pygraphistry-core (auth/ETL/plot), pygraphistry-gfql (queries, engines, indexes), pygraphistry-visualization (styling/sharing), pygraphistry-ai (UMAP/DBSCAN/embeddings), or pygraphistry-connectors (external DBs). Proactively suggest when the user shares an edges/nodes DataFrame and asks about graph analysis or visualization.
- ▌ Plan · graphistryCreate and maintain a concise file-backed plan for multi-session work, handoffs, or complex multi-PR tasks. Use only when the user explicitly requests a plan file or durable task state is needed; otherwise use the platform's native planning.
- ▌ Review · graphistryReview a pull request or branch for correctness, regressions, tests, security, and repository conventions. Use when asked to review a PR, inspect a branch diff, summarize review findings, or prepare GitHub review comments.
- ▌ Pygraphistry AI · graphistryPyGraphistry graph ML/AI: UMAP, DBSCAN, embeddings, and anomaly detection workflows. Use when asked to "run UMAP on my graph", "cluster nodes", "find anomalies in my network data", "embed nodes", "fit-transform pipeline", "semantic search over graph nodes", or "graph AI". Also triggers on "graphistry umap", "dbscan clusters", "node embeddings", "featurize", or "anomaly triage". Proactively suggest when the user has node feature columns and asks about outliers, clusters, or similarity without yet using UMAP or DBSCAN.
- ▌ Release · graphistryInternal maintainer skill for cutting graphistry-skills releases (changelog bump, PR merge, semver tag, and GitHub release publish).
- ▌ Pygraphistry Core · graphistryCore PyGraphistry workflow: auth, DataFrame-to-graph shaping, and first interactive plot. Use when asked to "register graphistry", "get started with pygraphistry", "plot my edges dataframe", "graphistry.register()", "bind src and dst columns", "make a hypergraph", "materialize nodes", or any first-graph / ETL-to-plot task. Also triggers on "first graphistry graph", "graphistry install", "api=3", or questions about graphistry auth credentials. Proactively suggest when the user is setting up graphistry for the first time or can't get a basic plot working from a DataFrame.
- ▌ Pygraphistry Gfql · graphistry bundleConstruct and run GFQL graph queries in PyGraphistry using chain-list syntax or Cypher strings. Use when asked to "query my graph with GFQL", "MATCH pattern in graphistry", "find paths between nodes", "hop constraints", "let bindings", "GRAPH constructor", or "run Cypher on my graph". Also triggers on "g.gfql()", "n() e_forward() n()", "chain-list query", "subgraph extraction", "remote graph query", or "pattern matching in graphistry". Proactively suggest when the user wants multi-hop traversal or pattern matching on a graph already loaded in PyGraphistry.
- ▌ Eval Otel · graphistryValidate eval telemetry capture and retrieval for Codex, Claude, and Louie runs. Use when proving prompt input/output recording, trace correlation, and OTel/log inspection for agent evals. (project)
- ▌ Graphistry REST API · graphistry bundleGraphistry Hub REST API: auth, upload, URL controls, sessions, and sharing. Use when asked to "call the graphistry API with curl", "get a JWT token from graphistry", "upload a graph via REST", "graph.html URL parameters", "graphistry session API", or "share a graph link safely". Also triggers on "/api/v2/", "Bearer token", "graphistry upload endpoint", or any direct HTTP endpoint question about Graphistry Hub. Prefer this over pygraphistry when the user explicitly uses curl, requests, or raw HTTP rather than the Python SDK.
- ▌ Benchmarks · graphistryInternal maintainer skill for running, validating, and publishing eval benchmarks for this repository.
- ▌ Pygraphistry Connectors · graphistryPyGraphistry connector workflows for external data sources and graph databases. Use when asked to "connect graphistry to Neo4j", "load from Splunk into graphistry", "query Kusto/ADX and visualize", "Databricks graph", "TigerGraph with pygraphistry", "ingest SQL into a graph", or any "graphistry + [external platform]" request. Also triggers on Neptune, Postgres, BigQuery, Memgraph, or connector/plugin keywords. Proactively suggest when the user has data in an external system and wants graph visualization without first loading it into a DataFrame.
- ▌ Pygraphistry Visualization · graphistry bundlePyGraphistry visualization: bindings, color/size/icon encodings, layout controls, static export, and privacy-safe link sharing. Use when asked to "color nodes by type", "set point size", "add icons to nodes", "layout my graph", "export graph as PNG", "share a graphistry link privately", or "url_params". Also triggers on "encode_point_color", "bind(point_label=...)", "settings(url_params=...)", "badge", "static graph image", or "iframe embed". Proactively suggest when the user has a working plot but wants to customize its appearance or control link sharing and privacy.