Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Converts natural language questions into SPARQL queries and runs them against the DBpedia knowledge graph. Returns results as JSON, Markdown tables, or styled HTML pages. DBpedia exposes structured data extracted from Wikipedia.
Querying DBpedia directly requires SPARQL expertise, but this skill lets users ask questions in plain English and get formatted results without learning the query language.
When to use it
- Find all films directed by a specific person
- Look up population data for cities in a country
- Retrieve biographical details about historical figures
- List books by an author with publication dates
- Generate an HTML report from a knowledge graph query
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: List books written by J.K. Rowling with publication dates as an HTML page
- 1Parse the question to identify subject (J.K. Rowling), predicate (author), and output format (HTML)
- 2Construct a SPARQL query using dbo:author and dbr:J.K._Rowling with DISTINCT and language filter
- 3Execute the query against https://dbpedia.org/sparql via HTTP GET with JSON format
- 4Parse the JSON response and extract book titles and publication dates
- 5Generate a styled HTML page with a results table, the executed SPARQL query, and DBpedia attribution
An HTML file listing 15 books with publication dates, hyperlinked DBpedia URIs, and the SPARQL query used