---
name: remotion-dev-issue
description: "Create, edit, or comment on Remotion GitHub issues."
license: "NOASSERTION"
metadata:
  decimalai-skill-id: "9a00d4fe-701f-418e-ad7f-0dcbeb26f070"
  decimalai-version-id: "2b3208b3-a2e8-4fd1-b828-d807ffff619a"
  decimalai-version: "3"
  decimalai-body-sha256: "002df6fba7e3fc883413d24efd7314a071312368a933aa939a91557a13012ceb"
  decimalai-name: "remotion-dev/issue"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "productivity"
  decimalai-source: "https://app.decimal.ai/s/remotion-dev-issue@3/SKILL.md"
---
## Titles

Write a concise title that preserves the user's framing. An issue may describe a problem or give a directive; do not turn a problem into a prescribed solution unless the user supplied or explicitly requested one.

Prefix package-specific issues with the package name:

```text
`@remotion/package`: Issue description
```

For broader areas, use the corresponding prefix:

```text
Docs: Issue description
Studio: Issue description
Build: Issue description
CI: Issue description
Repo: Issue description
```

Avoid vague titles such as `Bug`, `Fix issue`, or `Examples follow-up`.

## Markdown bodies and comments

Never pass multiline Markdown inline through shell arguments. Write issue bodies and multiline comments to a temporary Markdown file, preferably with the `write` tool, and pass it with `--body-file`.

After creating or editing an issue, verify its title and body:

```bash
gh issue view <number> --json title,body
```

Confirm that the content is correct and multiline Markdown contains real newlines rather than literal `\n` sequences.

## Attachments

When the user provides an image or video, upload it with `--attach` on `gh issue create`, `edit`, or `comment`:

```bash
gh issue edit <number> --attach '/tmp/screenshot.png#Description of the screenshot'
```

Repeat the flag for multiple files. Images support alt text after `#`; videos do not. Attachments are appended, or matching local Markdown references are rewritten to uploaded URLs. Editing with only `--attach` preserves the existing body.

If an upload partially fails, inspect the issue before retrying to avoid duplicates. See `gh issue <command> --help` for details.

## Relationships

For parent issues, sub-issues, blocked-by, and blocking relationships, use the [`issue-management`](../issue-management/SKILL.md) skill.
