# Content Init

> Initialize a new content project with the standard directory structure in projects). Use when user wants to create a new blog post and one doesn't exist for it.

- Skill: `isaac-flath/content-init` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add isaac-flath/content-init`
- Raw SKILL.md: https://api.skillmd.com/api/skills/isaac-flath/content-init/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Isaac-Flath (https://skillmd.com/u/isaac-flath)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/isaac-flath/content-init

---


# /content-init

Initialize a new content project.

## Usage

```
/content-init <title>
```

## Structure

Creates project in `projects/YYYY_MM_DD_<title>/`:

```
projects/
  2026_01_21_my-project/
    content/
    source/
    screenshots/
    social/
```

## Working Directory

Run from the workspace root. The script writes to `./projects/` relative to the current working directory.

## Run

From the app root:
```bash
uv run .claude/skills/content-init/scripts/init.py "<title>"
```

## Next Steps

1. Add source content to `source/` (video, text files, PDFs)
2. Run `/content-youtube <url>` to download a video
3. Run `/content-transcribe` to transcribe video content
4. Run `/content-blog` to generate the blog post

