data-twingler

Transform natural language prompts into SQL, SPARQL, SPASQL, SPARQL-FED, and GraphQL queries.

35|8|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/OpenLinkSoftware/ai-agent-skills --skill data-twingler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-twingler
Source: https://github.com/OpenLinkSoftware/ai-agent-skills/tree/main/data-twingler
Command: npx skills add https://github.com/OpenLinkSoftware/ai-agent-skills --skill data-twingler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Querying multiple data spaces and knowledge graphs is cumbersome; this skill translates natural language prompts into accurate SQL, SPARQL, SPASQL, SPARQL-FED, and GraphQL queries against live endpoints to streamline data access and discovery.

Core Features & Use Cases

  • Supports SQL, SPARQL, SPASQL, SPARQL-FED, and GraphQL queries against live data spaces and knowledge graphs.
  • Provides routing, predefined templates, and default endpoints to accelerate data retrieval for databases, RDF stores, and knowledge graphs.
  • Useful for exploring data spaces, answering questions about articles or graphs, and extracting actionable data from endpoints.

Quick Start

Ask me to run a sample query against the default endpoints to retrieve results.

Frequently Asked Questions about data-twingler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert natural language to SPARQL queries against a live knowledge graph?

Natural language to SQL query generation translates plain prompts into precise SQL syntax for live databases. This skill routes your text input to default endpoints and predefined templates to retrieve relational data instantly without manual coding.

Can I query multiple data spaces using GraphQL and SQL from a single interface?

Querying multiple data spaces with GraphQL and SQL is possible from a single interface. This skill applies routing and parallel execution across databases, RDF stores, and knowledge graphs to support unified ad-hoc data access and discovery.

What is SPASQL and when do I need it for knowledge graph queries?

SPASQL is a hybrid query language combining SQL and SPARQL for knowledge graph queries. You need it when querying relational databases that expose RDF views or when bridging SQL datasets with SPARQL endpoints for unified data extraction.

Does this tool support SPARQL-FED for federated queries across multiple endpoints?

SPARQL-FED is supported for federated queries across multiple endpoints. This skill transforms your prompts into SPARQL-FED syntax to query distributed knowledge graphs, applying result caching and execution limits for performance and safety.

What are the limitations when running live data queries against OpenLink endpoints?

Limitations when running live data queries include enforced result limits for performance and safety. This skill applies execution caps and result caching against OpenLink endpoints to prevent overload during ad-hoc data access and knowledge extraction.