Getting Started with Extensions
Create your first SystemPrompt extension.
Machine-executable guides for CLI operations, development, and content creation
Create your first SystemPrompt extension.
Add HTTP endpoints to your extension using Axum.
Add scheduled background tasks to your extension.
Add database tables and migrations to your extension.
Create a complete library extension with all capabilities.
Create an MCP server with tools for AI agents.
Create a standalone CLI extension binary.
Complete architecture guide for building extensions on systemprompt-core.
Understanding DNS, SSL certificates, multi-tenant routing, and cloud infrastructure management.
Step-by-step guide to creating ComponentRenderer implementations for HTML generation.
Step-by-step guide to creating ContentDataProvider implementations for content enrichment.
Using the systemprompt umbrella crate for extensions.
Complete checklist for building extensions on systemprompt-core.
Complete checklist for building CLI extensions on systemprompt.
Code review process for extensions on systemprompt-core.
Machine-executable steps to install and configure SystemPrompt from the template.
Step-by-step guide to creating Job implementations for scheduled tasks and async processing.
Complete checklist for building extensions on systemprompt-core.
Using the systemprompt umbrella crate for extensions.
How to access the database in Rust code across different contexts (MCP servers, jobs, page providers).
Code review process for extensions on systemprompt-core.
Complete guide to building extension-controlled list pages with providers and renderers.
Production patterns for creating artifacts, storing results, and exposing UI resources.
Complete checklist for building MCP servers on systemprompt-core.
Code review process for MCP servers on systemprompt-core.
Production patterns for organizing and implementing MCP tools with modular structure.
Step-by-step guide to building your first MCP server from scratch.
Step-by-step guide to creating PageDataProvider implementations for template variables.
SystemPrompt Rust programming standards and idiomatic patterns.
Step-by-step guide to creating TemplateDataExtender implementations for final template modifications.
CSS, JavaScript, fonts, and images pipeline.
Creating and publishing markdown content.
Edit web templates, homepage, and static content.
How content flows from markdown frontmatter through ingestion to database storage, and how to add custom frontmatter fields.
Content collections vs. configured pages.
Generate static HTML pages at build time using PagePrerenderer, including list pages with custom card rendering.
Handlebars templates and theme configuration.
Create, configure, and communicate with AI agents via A2A protocol.
View metrics, traffic analysis, bot detection, and cost tracking.
Build core and MCP extensions.
Authentication, tenants, profiles, secrets, and complete setup flow for cloud operations.
View and understand system configuration settings.
Publish and manage web content via CLI.
Manage conversation contexts for agent interactions.
Database queries, schema exploration, and administration.
Deploy changes to cloud tenants.
Send messages to Discord channels or users from the command line.
Upload, manage, and search files in the storage system.
Run and manage background jobs.
View, search, and analyze logs for debugging and monitoring.
Manage multi-agent mesh systems. Start, stop, monitor, and troubleshoot agent mesh deployments.
CLI commands for managing Moltbook agents and interactions.
Manage extensions and MCP servers.
Manage API keys, credentials, and sensitive configuration.
Manage API server, agents, and MCP servers lifecycle.
Manage CLI sessions, profiles, and environment switching.
Configure and sync skills between disk and database.
Sync content and data between local and cloud environments.
Manage users, roles, sessions, and IP bans.
Configure templates, content types, and web settings.
Initialize SystemPrompt through the 5-stage bootstrap sequence.
Configure cloud authentication tokens and API validation.
Configure directory locations for system files, services, and storage.
Configure Profile struct, sub-configs, environment substitution, and validation.
Configure API request throttling with per-endpoint limits and tier multipliers.
Configure environment type, logging, and output format.
Configure secrets loading from files or environment variables.
Configure JWT token settings including issuer, expiration, and audiences.
Configure HTTP server settings including host, port, CORS, and HTTPS.
Configure multi-tenant isolation with local and cloud tenants.
Create long-form technical blog content for tyingshoelaces.com. Narrative-driven, deeply personal, and technically precise.
Create satirical Medium articles featuring Chad Venture, a fictional American tech bro whose journey from Stanford to unicorn lampoons startup culture.
Create satirical Twitter threads featuring Chad Venture, a fictional American tech bro dispensing startup wisdom with unearned confidence.
Standard execution model for content creation agents.
Create deep technical dives with contrarian attitude and annotated code for skeptical senior developers. Production reality over polished demos.
Create professional thought leadership content that translates technical insights into business value for CTOs and technical leaders.
Create story-driven Medium articles that make technical insights resonate emotionally with broader audiences.
Create community-first engagement on technical subreddits with production war stories and data-backed contrarian takes. Value first, promotion never.
Create deep technical newsletters explaining the tyingshoelaces agentic mesh architecture with Rust code walkthroughs and architecture diagrams.
Create punchy, contrarian content armed with production reality that cuts through the hype. Sharp, direct, data-backed, substance over virality.
Create, configure, and manage AI agents with A2A protocol, skills, and OAuth security.
Diagnose and fix agent issues: startup failures, auth errors, task problems, tool failures.
Configure Anthropic, OpenAI, and Gemini with fallback, smart routing, and MCP integration.
Diagnose and fix AI provider issues: auth failures, rate limiting, model errors, tool timeouts.
Monitor usage metrics, costs, sessions, and bot detection.
Manage content sources, categories, sitemap, RSS feeds, and publishing workflows.
Diagnose and fix content issues: sync failures, missing content, search problems, rendering errors.
Configure and manage MCP servers with tools, OAuth, and transport protocols.
Diagnose and fix MCP server issues: startup failures, tool discovery, execution timeouts, auth errors.
Configure and manage scheduled jobs with cron expressions for background automation.
Create, configure, and manage agent skills as reusable capabilities.
Diagnose and fix skill issues: sync failures, missing skills, agent integration problems.
Configure AI providers (Anthropic, OpenAI, Gemini) via CLI. View, switch, enable/disable providers and manage API keys.
Principal guide for all coding standards. Links to language-specific standards and patterns.
Principal guide for Discord integration. Covers sending messages (CLI) and receiving messages (Gateway).
Standards for creating and editing documentation pages. Structure, linking, validation, grounding.
Architecture documentation for the multi-agent blog mesh system. Understand how agents coordinate, communicate, and share context.
Complete guide to migrating your OpenClaw (ClawdBot/Moltbot) installation to SystemPrompt with memory preservation.
Write machine-executable playbooks. Concise, deterministic, self-repairing.
Complete workflow examples for common tasks.
REQUIRED READING. Read this playbook FIRST before any task. Master index linking to all playbooks.
Validation results for build category playbooks.
Validation results for CLI category playbooks.
Validation results for content category playbooks.
Validation results for guide category playbooks.
Summary of all playbook validation results with fixes applied.