Skip to content

Commit 669fd7e

Browse files
committed
skills
1 parent 83b9a57 commit 669fd7e

File tree

3 files changed

+739
-0
lines changed

3 files changed

+739
-0
lines changed

README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -700,6 +700,51 @@ The [`examples/`](examples/) directory contains sample TPS files demonstrating t
700700
- Primary: `.tps` (TelePrompterScript)
701701
- Alternative: `.tps.md` (for markdown-aware editors)
702702

703+
## AI Skills
704+
705+
If you use an AI coding assistant (Claude Code, ChatGPT, Cursor, Windsurf, or any LLM-powered tool), you can install TPS skills to let the AI convert plain text into richly formatted `.tps` scripts automatically.
706+
707+
The [`Skills/`](Skills/) directory contains ready-to-use AI skills:
708+
709+
| Skill | Description |
710+
|-------|-------------|
711+
| [`tps-convert`](Skills/tps-convert.md) | Converts plain text (speeches, articles, narrations, dialogues) into fully formatted TPS files with dramatic pacing, emotions, pauses, emphasis, volume, delivery modes, pronunciation guides, stress markers, breath marks, edit points, and speaker tags — all applied intelligently based on content analysis. |
712+
713+
### Installation
714+
715+
**Claude Code** — copy the skill file into your project's `.claude/skills/` directory:
716+
717+
```bash
718+
mkdir -p .claude/skills
719+
cp Skills/tps-convert.md .claude/skills/
720+
```
721+
722+
Then use `/tps-convert` in Claude Code followed by your text.
723+
724+
**Codex** — copy the skill into a repo-local `.codex/skills/` folder as a standard skill:
725+
726+
```bash
727+
mkdir -p .codex/skills/tps-convert
728+
cp Skills/tps-convert.md .codex/skills/tps-convert/SKILL.md
729+
```
730+
731+
**GitHub Copilot** — copy the skill into a repo prompt file or use it as custom instructions:
732+
733+
```bash
734+
mkdir -p .github/prompts
735+
cp Skills/tps-convert.md .github/prompts/tps-convert.prompt.md
736+
```
737+
738+
**Other AI assistants** — paste the contents of the skill file as a system prompt or custom instruction. The skill contains the complete TPS format specification, so the AI will know how to format scripts correctly.
739+
740+
### What the Skill Does
741+
742+
1. **Analyzes** your plain text for tone, emotional arcs, key moments, and structure
743+
2. **Structures** the text into TPS segments (`##`) and blocks (`###`) based on natural topic/mood shifts
744+
3. **Applies** the full TPS tag vocabulary: emotions, speed, volume, delivery modes, emphasis, highlights, pauses, breath marks, edit points, pronunciation, stress, and speaker assignments
745+
4. **Generates** complete front matter with metadata, duration estimation, and speed offsets
746+
5. **Outputs** a valid `.tps` file ready for any TPS-compatible teleprompter
747+
703748
## SDK
704749

705750
TPS includes the `ManagedCode.Tps` SDK workspace.

0 commit comments

Comments
 (0)