LaunchKit · 2026
Back to Skills

query-dbpedia

Transform natural language questions into SPARQL queries for DBpedia and generate beautiful HTML results pages.

0
379 downloads
by @kidehen

Setup & Installation

openclaw skills install @kidehen/query-dbpedia

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install query-dbpedia

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.

INPUT

User asks: List books written by J.K. Rowling with publication dates as an HTML page

AGENT
  1. 1Parse the question to identify subject (J.K. Rowling), predicate (author), and output format (HTML)
  2. 2Construct a SPARQL query using dbo:author and dbr:J.K._Rowling with DISTINCT and language filter
  3. 3Execute the query against https://dbpedia.org/sparql via HTTP GET with JSON format
  4. 4Parse the JSON response and extract book titles and publication dates
  5. 5Generate a styled HTML page with a results table, the executed SPARQL query, and DBpedia attribution
OUTPUT

An HTML file listing 15 books with publication dates, hyperlinked DBpedia URIs, and the SPARQL query used