datasette-plugin-writer

Community

End-to-end guide to building Datasette plugins

Authorsimonw
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This guide helps developers rapidly create and publish Datasette plugins by providing a structured, end-to-end workflow and a collection of best practices.

Core Features & Use Cases

  • Cookiecutter bootstrap for quick plugin scaffolding and standardized naming
  • Comprehensive plugin hooks references (prepare_connection, register_routes, render_cell, extra_template_vars, table_actions, actor_from_request, permission_allowed)
  • APIs and patterns for Request/Response, Database access, and Plugin Configuration
  • Static assets and templates integration, testing strategies, and publishing workflows to GitHub and PyPI

Quick Start

Create a new Datasette plugin project using the cookiecutter template and begin implementing core hooks

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: datasette-plugin-writer
Download link: https://github.com/simonw/research/archive/main.zip#datasette-plugin-writer

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.