agentos-content

Author Python source-of-truth content and apply it to TS mock and Supabase blocks.

3|1|Updated May 21, 2026
One-click install
npx skills add https://github.com/qwwiwi/agentos-skills-public --skill agentos-content
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agentos-content
Source: https://github.com/qwwiwi/agentos-skills-public/tree/main/skills/agentos-content
Command: npx skills add https://github.com/qwwiwi/agentos-skills-public --skill agentos-content

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents content drift and broken production releases by providing a single, production-tested workflow for authoring and updating AgentOS Intensive lessons and text bonuses using the required source-of-truth pipeline.

Core Features & Use Cases

  • Source-of-truth Python workflow: Author content once in Python and generate both the TS mock (SSR fallback) and Supabase DB blocks from the same source to keep them in sync.
  • Supabase DB patching for production content: Apply updates to the intensive_bonuses table so the client-rendered experience matches the intended lesson/bonus content.
  • Production deploy pipeline with guardrails: Build the Next.js standalone bundle, stage a tarball, deploy to the correct production server, restart via PM2, and verify the result including mandatory visual confirmation.
  • Rules for content-only changes: Clear boundaries for what this Skill supports (content pipeline) versus what must be handled via other workflows (auth/payments/backend/infrastructure).

Quick Start

Tell Claude: “Update lesson 12 bonus content using the required Python source-of-truth and patch the Supabase row for the matching bonus, then build and deploy to production and visually verify the updated page on mobile.”

Frequently Asked Questions about agentos-content

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

FAQPage Schema
How do I update Next.js lesson content and keep Supabase database blocks in sync?

To update Next.js lesson content and keep Supabase database blocks in sync, author a single Python source-of-truth file. This generates both the TypeScript mock for SSR fallback and the matching Supabase rows, preventing production content drift.

What is a Python source-of-truth workflow for shipping content updates?

A Python source-of-truth workflow for shipping content updates means authoring lesson and bonus data once in Python. It automatically generates the TS mock and Supabase DB blocks from the same source to ensure the client-rendered experience matches the SSR fallback.

How do I safely patch Supabase production content during a Next.js deploy?

To safely patch Supabase production content during a Next.js deploy, apply updates to the database table via the Thrall pipeline. This ensures the staged tarball and PM2 restart deliver the exact intended content without diverging layers.

Do I need visual verification after deploying Next.js standalone content updates?

Yes, visual verification is mandatory after deploying Next.js standalone content updates. You must visually confirm the updated page on mobile to ensure the production server restart successfully delivered the intended lesson or bonus content.

Can I use this content pipeline to change block types and add new bonuses to lessons?

Yes, you can use this content pipeline to change block types and add new bonuses to lessons. The workflow supports rewriting lesson structure and inserting new text bonuses by updating the Python source file and applying it to both layers.

What are the limitations of using a source-of-truth content pipeline for production updates?

The limitation of this source-of-truth content pipeline is strict scope: it only handles lesson and bonus content updates. Authentication, payments, backend logic, and infrastructure changes must be handled via separate workflows outside this Skill.