home / skills / danielmiessler / personal_ai_infrastructure / src

src skill

/Packs/Media/src

This skill analyzes personal and project TELOS contexts to clarify goals, dependencies, and progress for productive decision making.

npx playbooks add skill danielmiessler/personal_ai_infrastructure --skill src

Review the files below or copy the command above to add this skill to your agents.

Files (73)
SKILL.md
1007 B
---
name: Remotion
description: Programmatic video creation with React via Remotion — compositions, animations, motion graphics, rendered to MP4. USE WHEN video, animation, motion graphics, video rendering, React video, intro video, YouTube video, TikTok video, video production, render video, content to animation, animate content, video overlay.
---

## 🚨 MANDATORY: Voice Notification (REQUIRED BEFORE ANY ACTION)

**You MUST send this notification BEFORE doing anything else when this skill is invoked.**

1. **Send voice notification**:
   ```bash
   curl -s -X POST http://localhost:8888/notify \
     -H "Content-Type: application/json" \
     -d '{"message": "Running the WORKFLOWNAME workflow in the Remotion skill to ACTION"}' \
     > /dev/null 2>&1 &
   ```

2. **Output text notification**:
   ```
   Running the **WorkflowName** workflow in the **Remotion** skill to ACTION...
   ```

**This is not optional. Execute this curl command immediately upon skill invocation.**

# Remotion

Create professional videos programmatically with React.

## Customization

**Before executing, check for user customizations at:**
`~/.claude/PAI/USER/SKILLCUSTOMIZATIONS/Remotion/`

## Workflow Routing

| Trigger | Workflow |
|---------|----------|
| "animate this", "create animations for", "video overlay" | `Workflows/ContentToAnimation.md` |

## Quick Reference

- **Theme:** Always use PAI_THEME from `Tools/Theme.ts`
- **Art Integration:** Load Art preferences before creating content
- **Critical:** NO CSS animations - use `useCurrentFrame()` only
- **Output:** Always to `~/Downloads/` first

**Render command:**
```bash
npx remotion render {composition-id} ~/Downloads/{name}.mp4
```

## Full Documentation

- **Art integration:** `ArtIntegration.md` - theme constants, color mapping
- **Common patterns:** `Patterns.md` - code examples, presets
- **Critical rules:** `CriticalRules.md` - what NOT to do
- **Detailed reference:** `Tools/Ref-*.md` - 28 pattern files from Remotion

## Tools

| Tool | Purpose |
|------|---------|
| `Tools/Render.ts` | Render, list compositions, create projects |
| `Tools/Theme.ts` | PAI theme constants derived from Art |

## Links

- Remotion Docs: https://remotion.dev/docs
- GitHub: https://github.com/remotion-dev/remotion

Overview

This skill is Telos: a dual-purpose Life OS and project analysis system that captures personal life context and analyzes project ecosystems. It organizes and preserves life artifacts (beliefs, goals, books, movies) and inspects project directories to surface relationships, dependencies, progress, and narratives. Use it to maintain a single coherent personal context or to generate executive summaries, dashboards, and dependency maps for any code or doc corpus.

How this skill works

Telos detects whether a request targets Personal TELOS (stored under ~/.claude/skills/CORE/USER/TELOS/) or a Project TELOS (a user-specified directory). For personal updates it runs a guarded Update workflow that creates timestamped backups and logs changes; for projects it scans markdown and CSV files, extracts entities, builds relationship/dependency graphs, and generates reports or dashboards. Outputs include markdown reports, JSON exports, slide-ready narrative points, and full Next.js dashboards with visualizations.

When to use it

  • Add or update life artifacts: goals, beliefs, books, movies, lessons.
  • Analyze a project directory to map dependencies and discover blockers.
  • Generate narrative points or a McKinsey-style executive report.
  • Build an interactive dashboard showing progress, KPIs, and networks.
  • Extract interviews or structured entities from markdown and CSV files.

Best practices

  • For personal TELOS, never edit files directly—use the Update workflow to preserve backups and changelogs.
  • Point Project TELOS at the top-level project directory so the scanner finds all .md and .csv files.
  • When requesting dashboards, provide desired KPIs and visualization preferences up front.
  • Redact or confirm sharing of sensitive project data before exporting or publishing.
  • Use narrative point counts (e.g., n=24) to control output length and slide readiness.

Example use cases

  • Add a new favorite book to BOOKS.md while preserving a timestamped backup and update log.
  • Scan ~/Projects/MyApp to extract entities, build dependency chains, and highlight bottlenecks.
  • Create 24 concise narrative points for a board presentation about product strategy.
  • Generate a McKinsey-style report that includes findings, recommendations, and a roadmap.
  • Build a Next.js dashboard with dependency graphs, metrics cards, and sortable progress tables.

FAQ

Where is my personal TELOS stored?

Personal TELOS files live under ~/.claude/skills/CORE/USER/TELOS/ in the CORE USER directory.

Can Telos handle projects with no fixed structure?

Yes. Telos auto-discovers .md and .csv files anywhere inside the target directory and adapts to available files.