diffbot-dql
Query the Diffbot Knowledge Graph directly with DQL (Diffbot Query Language). The general-purpose layer beneath the entity-specific Diffbot skills — use it for any entity type or query shape they do not cover: products, patents, job posts, facet aggregations, ontology exploration, and cross-entity queries. Triggers on: dql, query knowledge graph, search diffbot, diffbot kg, ontology lookup, facet query, entity types, raw dql
Install
With your agent
Install OMGSkills skill "diffbot/diffbot-skills:skills/diffbot-dql" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/diffbot/diffbot-skills /tmp/diffbot-skills && ln -s /tmp/diffbot-skills/skills/diffbot-dql ~/.claude/skills/diffbot-dql
From README
Diffbot Knowledge Graph Search (DQL) Query the Diffbot Knowledge Graph via the DQL API. Translate the user's plain-text request into a DQL query, execute it through the db dql CLI, and display formatted results. The db dql CLI All work in this skill is driven by the db CLI from the diffbot-python library. It owns token loading, URL encoding, HTTP, ontology lookup, and parallel probing. The skill runs the CLI from a dedicated virtualenv it owns at /.diffbot/venv — it does not assume db is on PATH or that any other venv exists. The Step 1 bootstrap creates the venv and installs the library if missing. Always invoke with the fixed path /.diffbot/venv/bin/db — never bare db and never another venv's db, so the permission allow rule matches and no PATH assumption is made. Throughout this document db is shorthand for /.diffbot/venv/bin/db; expand it to the full path in every actual bash command.
