datasette.io news preview โ
Simon Willison used Claude to build a custom preview interface for the datasette.io news section, which is maintained in a YAML file in the project's GitHub repository. The tool allows users to paste YAML content and see how it will render on the homepage while catching markdown and YAML errors. Willison leveraged Claude's ability to clone GitHub repos and analyze file content within a regular chat conversation.
The editor loads the current news.yaml file from GitHub and provides immediate feedback on formatting errors, link validation, and markdown syntax issues.
I built it using standard claude.ai and Claude Artifacts, taking advantage of Claude's ability to clone GitHub repos and look at their content as part of a regular chat.