skrift

Automates setup and development tasks for Skrift CMS codebases.

1|3|Updated Jun 17, 2025
One-click install
npx skills add https://github.com/Smarter-Dev/smarter-dev --skill skrift
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skrift
Source: https://github.com/Smarter-Dev/smarter-dev/tree/main/smarter_dev/.claude/skills/skrift
Command: npx skills add https://github.com/Smarter-Dev/smarter-dev --skill skrift

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Skrift provides structured guidance for developing with Skrift CMS, reducing the overhead of configuring a modern Litestar-based CMS and enabling consistent work across controllers, models, hooks, pages, and templates.

Core Features & Use Cases

  • Comprehensive development guide for Skrift CMS codebases, covering setup, architecture, and extensibility points such as hooks, theming, and authentication.
  • Quick-start pointers to inspect core modules and template resolution strategies.
  • Real-world scenarios include building pages, controllers, and templates with WordPress-style templating and theme support.

Quick Start

Run the Skrift project scaffolding by inspecting the main modules under skrift/ (asgi, config, templates) and the example app.yaml configuration.

Frequently Asked Questions about skrift

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build controllers and models in a Litestar-based Python CMS?

To build controllers and models in a Litestar CMS, use the Skrift Skill to automate setup tasks. It provides structured guidance for creating core components within an async Python environment.

How does WordPress-style templating work with Litestar async applications?

WordPress-style templating in Litestar applications is supported through Skrift's template resolution strategies. It enables theme development and page rendering by inspecting core modules and configuration files.

Do I need prior experience with Litestar to use Skrift CMS?

You do not need extensive Litestar experience to use Skrift CMS. The Skill provides quick-start pointers to inspect core modules like asgi, config, and templates for immediate project scaffolding.

What is the best way to add hooks and custom themes to a Litestar CMS?

The best way to add hooks and custom themes to a Litestar CMS is using Skrift's structured development guide. It covers extensibility points, authentication, and template resolution for consistent codebase architecture.

Can I scaffold project pages and templates using a SKILL.md file?

Yes, you can scaffold project pages and templates using a SKILL.md file. Skrift relies on the file's frontmatter for naming and its body for instructions, optionally extending functionality with scripts and assets.

Why does my Skrift CMS web development setup need an app.yaml configuration?

Your Skrift CMS web development setup needs an app.yaml configuration to define application behavior. The Skill uses this example configuration alongside core module inspection to automate project scaffolding tasks.