csv-to-rdf-det-generator
Skill42 starsChanged 51 days agoMITView on GitHub
Create or update a custom DAV DET that accepts CSV uploads, transforms them to RDF, and then writes to the Quad Store. Use when the task is to scaffold, modify, or document a CSV-backed ingestion DET with DAV hook functions, CSV-to-RDF mapping logic, graph assignment rules, verification SQL, SPARQL checks, and packaging notes.
In this repository45 other files it gives its agents.
- agent-rdf-memory/AGENTS.mdAGENTS.md
- AGENTS.mdAGENTS.md
- a2a-clientSkill
- acp-clientSkill
- data-twinglerSkill
- dbpedia-query-skillSkill
- document-to-kg-skillSkill
- fediverse-crudSkill
- fuxi-engineerSkill
- infographic-describerSkill
- iodbc-dsn-managerSkill
- kg-generatorSkill
- linked-data-skillsSkill
- llm-routing-skillSkill
- monidSkill
- mpp-stripe-clientSkill
- mtls-curlSkill
- opal-agent-skill-assemblerSkill
- openlink-license-managerSkill
- openlink-license-readerSkill
- openlink-request-broker-configuratorSkill
- opml-rss-readerSkill
- osdi-inclusion-engineSkill
- pinchtabSkill
- rdf-det-variant-generatorSkill
- rdf-infographic-skillSkill
- resource-access-offers-generatorSkill
- rss-feed-generatorSkill
- s3-query-skillSkill
- screencast-recorderSkill
- set-webdav-resource-propertySkill
- sparql-faceted-browserSkill
- ucp-clientSkill
- uriburner-opal-agent-skillsSkill
- virtuoso-rdf-bulk-loaderSkill
- virtuoso-rdf-loaderSkill
- virtuoso-support-agentSkill
- wc2026-match-reportSkill
- weblog-from-webdavSkill
- website-from-webdavSkill
- wikidata-query-skillSkill
- world-cup-2026-navigatorSkill
- x402-buyerSkill
- xmla-clientSkill
- youidSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 5 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this skill when building a DAV DET that ingests CSV, transforms it to RDF, and persists the result to the Quad Store.
- Distinctive: line 20
Use this skill when the user asks to:
- Distinctive: line 22
create a CSV ingestion DET
- Distinctive: line 41
treat CSV transformation as an explicit step before Quad Store upload
- Distinctive: line 43
keep mapping assumptions documented
- Very specific: line 44
ensure _DAV_DIR_LIST returns a proper array of DAV rows
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
CSV to RDF DET Generator
Use this skill when building a DAV DET that ingests CSV, transforms it to RDF, and persists the result to the Quad Store.
What This Skill Produces
- DET SQL scaffolding for CSV ingestion
- guidance for CSV-to-RDF transformation flow before Quad Store load
- graph assignment and metadata persistence rules
- verification SQL and SPARQL probes
- packaging guidance for Virtuoso source and VAD trees
Trigger Conditions
Use this skill when the user asks to:
- create a CSV ingestion DET
- transform CSV to RDF before graph load
- build a WebDAV-backed CSV-to-RDF pipeline
- scaffold DAV hooks for CSV uploads with Quad Store side effects
Workflow
⛔ PRE-BUILD CHECK: Before producing output, re-read the relevant workflow section above and re-read any checklists or verification gates defined in this skill. Confirm each checklist item before writing output. Build to pass — do not retro-fit. Apply the CLAUDE.md Anti-Drift Protocol: re-read spec section before build, gate-first validation, section-by-section delivery.
- Identify the DET name, CSV shape, and target RDF model.
- Define graph assignment rules and mapping strategy.
- Load
references/det-hook-checklist.md. - Load
references/csv-to-rdf-pipeline.md. - Load
references/csv-mapping-design.md. - Generate or update runtime SQL using
references/csv-det-template.md. - Generate validation SQL, SPARQL, and WebDAV probes from
references/verification-queries.md.
Output Requirements
- treat CSV transformation as an explicit step before Quad Store upload
- define how headers, datatypes, IRIs, and row identity are derived
- keep mapping assumptions documented
- ensure
_DAV_DIR_LISTreturns a proper array of DAV rows
References
references/det-hook-checklist.mdreferences/csv-to-rdf-pipeline.mdreferences/csv-mapping-design.mdreferences/csv-det-template.mdreferences/verification-queries.md
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

