Reference skills for AI agents and developers building Solid applications.
A curated, implementation-backed knowledge base of the Solid stack.
Solid Skills is a collection of Markdown skill files that give AI coding assistants the context they need to build Solid applications. Each skill covers one aspect of the Solid ecosystem with practical templates, examples, and reference tables.
Every skill is backed by working code — servers that run, apps that ship, specs that are implemented. Not documentation of documentation.
npm install solidskills
Solid Protocol, LDP containers, WebID profiles, HTTP API, content negotiation, conditional requests, PATCH operations, storage discovery.
HTTP · LDP · WebIDAuthentication for Solid apps. Login, token refresh, DPoP proof-of-possession, PKCE, and authenticated fetch — zero dependencies.
Auth · DPoP · PKCEAll major Solid server implementations — CSS, JSS, NSS, Pivot, ESS. Configuration, deployment, feature comparison, and live pod providers.
CSS · JSS · NSS · PivotData browser for Solid pods. Pane architecture, rdflib.js, type index, solid-ui widgets, embedding, and development setup.
Panes · rdflib · Data BrowserWeb Access Control for Solid pods. Generate .acl files in Turtle or JSON-LD with 7 ready-to-use templates covering common access patterns.
ACL · Authorization| Skill | Description |
|---|---|
| ActivityPub | Federation, actors, inbox/outbox, activities |
| RDF | Turtle, JSON-LD, common vocabularies |
| Apps | Vanilla JS patterns for Solid apps |
Point your AI coding assistant at the skill files. Copy them into your project, reference them in your prompt, or install via npm:
const { protocol, solidOidc, solidos, webacl } = require('solidskills')
// protocol — full Solid Protocol reference
// servers — Solid server implementations and live instances
// solidOidc — Solid-OIDC authentication
// solidos — SolidOS data browser and panes
// webacl — WebACL templates and rules
Or simply copy the Markdown files into your project's context directory.