create-theme

Automate custom theme creation for the Baan narrative platform.

Updated Jun 14, 2026
One-click install
npx skills add https://github.com/baan-press/baan --skill create-theme-baan-press
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-theme
Source: https://github.com/baan-press/baan/tree/main/.claude/skills/create-theme
Command: npx skills add https://github.com/baan-press/baan --skill create-theme-baan-press

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of creating custom themes for the Baan blog system, providing a structured workflow for theme design and implementation.

Core Features & Use Cases

  • Step-by-Step Workflow: Guided steps for theme creation, including research, differentiation analysis, and implementation.
  • Theme Configuration: Detailed guidance on theme.json metadata, CSS variable setup, and component creation.
  • Markdown Coverage Contract: Ensures theme compatibility with Baan's markdown rendering.
  • Implementation Guidance: In-depth instructions on building the theme directory structure, required files, and post-implementation verification.

Quick Start

Start by reading the authoritative reference for creating themes with AI agents: docs/theme/ai-agent-built-guide.md.

Frequently Asked Questions about create-theme

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

FAQPage Schema
How do I create a custom theme for the Baan blog system?

Yes, creating a Baan theme includes configuring the theme.json metadata and setting up CSS variables. This configuration process defines the theme's visual structure and ensures proper integration with the administrative UI.

What is the markdown coverage contract for Baan theme creation?

The markdown coverage contract is a validation step ensuring your custom theme is fully compatible with Baan's markdown rendering. It guarantees that all markdown elements display correctly within your design.

How do I structure the directory and required files when building a Baan theme?

Building a Baan theme requires creating a specific directory structure populated with required files and components. This Skill provides in-depth implementation guidance to correctly scaffold and verify these assets.

Do I need any specific dependencies to design themes for the Baan platform?

No external dependencies are required to design themes for the Baan platform. The theme creation workflow is self-contained, providing built-in scripts, references, and assets to complete the implementation.