UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
データ・研究 · SKILL.md

sql

sql

Translate FugueSQL strings into workflows, manage YIELD and PRINT statements, and run SQL-oriented dataframe tasks.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: sql description: "Translate FugueSQL strings into workflows, manage YIELD and PRINT statements, and run SQL-oriented dataframe tasks." metadata: disco-role: operating disable-model-invocation: true license: Apache 2.0

sql

Use this sub-skill for FugueSQL strings and workflow translation.

Covers

  • fugue_sql(...) for the single-result SQL helper
  • fsql(...), fugue_sql_flow(...), and FugueSQLWorkflow for full multi-output SQL workflows
  • raw_sql(...) for direct SELECT statements on the execution engine
  • SQL workflow syntax such as CREATE, SELECT, TRANSFORM USING, OUTPUT USING, PRINT, and YIELD
  • templated SQL variables, implicit dataframe lookup, and case/dialect knobs

Excludes

  • Workflow DAG mechanics that do not require FugueSQL text, which belong in ../workflow/
  • Backend alias selection and registration, which belong in ../backends/
  • Notebook cell magics and %%fsql, which belong in ../notebook/

Read these files

  • references/sql-reference.md for syntax, helper signatures, and query-shape examples
  • references/troubleshooting.md for parser, import, and workflow translation failures
  • scripts/sql_smoke.py for a tiny runnable smoke check

Typical user prompts

  • "How do I write a FugueSQL query that calls a Python transform?"
  • "How do I use fsql, YIELD, or PRINT in FugueSQL?"
  • "Why does my FugueSQL query work in one backend but not another?"
  • "How do I pass external dataframes or variables into FugueSQL?"

If the request is about engine registration, notebook execution, or plain workflow DAGs without FugueSQL text, route to the sibling sub-skill instead of expanding this one.

保存したスキル