界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
数据与研究 · SKILL.md

data-sql-graph-agents

data-sql-graph-agents

【数据与研究】Use Langroid structured-data agents for table/CSV/Pandas, SQL, Neo4j, ArangoDB, and CSV-to-knowledge-graph workflows with schema/context setup and safe query validation.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: data-sql-graph-agents description: "Use Langroid structured-data agents for table/CSV/Pandas, SQL, Neo4j, ArangoDB, and CSV-to-knowledge-graph workflows with schema/context setup and safe query validation." disable-model-invocation: true metadata: disco-role: operating license: MIT

Data, SQL, and Graph Agents

Use this sub-skill for structured data questions, tabular analysis, SQL-backed Q&A, and graph construction or graph Q&A.

Choose the right agent

  • Table, CSV, or Pandas analysis -> TableChatAgent
  • SQL database Q&A -> SQLChatAgent
  • Neo4j graph Q&A or writes -> Neo4jChatAgent
  • ArangoDB graph Q&A or writes -> ArangoChatAgent
  • CSV-to-knowledge-graph bootstrapping -> CSVGraphAgent

Route elsewhere

  • Unstructured document RAG -> sibling skill retrieval-doc-chat
  • Provider, model, or API-key setup -> sibling skill llm-provider-config
  • Generic Task / Tool orchestration -> sibling skill agents-tasks-tools

Start here

Operating rules

  • Prefer the least-privilege, validation-first path.
  • Keep TableChatAgentConfig.full_eval=False unless the input is fully trusted.
  • Keep SQLChatAgentConfig.allow_dangerous_operations=False and extend allowed_statement_types only when writes are intended.
  • Keep Neo4j and Arango dangerous operations disabled by default.
  • Use schema or context helpers before asking the model to write SQL or graph queries.
  • Use the bundled smoke script to inspect defaults or validate a SQL, Cypher, or AQL string locally without touching a live service.
  • If the question is really about model/provider configuration, hand it off to the provider-config skill instead of forcing it through this one.
我的收藏