From 585365d6f1c137bd59c6286b628fdf2210e003f4 Mon Sep 17 00:00:00 2001 From: umiyosh Date: Mon, 26 Oct 2026 22:29:30 +0900 Subject: [PATCH] chore(release): bump to 1.0.0 and say which plans can run motion-render --- .claude-plugin/marketplace.json | 4 ++-- .claude-plugin/plugin.json | 4 ++-- README.ja.md | 16 ++++++++-------- README.md | 16 ++++++++-------- package-lock.json | 4 ++-- package.json | 2 +- skills/motion-render/package-lock.json | 4 ++-- skills/motion-render/package.json | 2 +- 8 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 7968e6f..4ecdca5 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -1,6 +1,6 @@ { "name": "motion-render", - "description": "motion-render: explainer videos with narration, BGM and sound effects from a theme, via Claude Motion", + "description": "motion-render: explainer videos with narration, BGM and sound effects from a theme, made with Claude Motion or as HTML", "owner": { "name": "umiyosh" }, @@ -8,7 +8,7 @@ { "name": "motion-render", "source": "./", - "description": "Make an animated explainer video from a theme with Claude Motion, add narration, BGM and sound effects, and render it to MP4." + "description": "Make an animated explainer video from a theme with Claude Motion (or as an HTML page when Motion is not available), add narration, BGM and sound effects, and render it to MP4." } ] } diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 57f1e3d..4e94e64 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "motion-render", - "version": "0.5.0", - "description": "Make an animated explainer video from a theme with Claude Motion, add narration (Gemini TTS), BGM (Lyria) and sound effects (ElevenLabs), and render it to MP4.", + "version": "1.0.0", + "description": "Make an animated explainer video from a theme with Claude Motion (or as an HTML page when Motion is not available), add narration (Gemini TTS), BGM (Lyria) and sound effects (ElevenLabs), and render it to MP4.", "author": { "name": "umiyosh" }, diff --git a/README.ja.md b/README.ja.md index 686ecda..2b1a2da 100644 --- a/README.ja.md +++ b/README.ja.md @@ -11,7 +11,7 @@ この一言で、Claude が絵コンテと原稿を書きます。続けて、ナレーション(Gemini TTS)とテーマに合う BGM(Lyria)を作ります。最後に、アニメーションを作って手元の MP4 に書き出します。アニメーションは、[Claude **Motion**](https://support.claude.com/ja/articles/17454997-claude-motion%E3%82%92%E5%A7%8B%E3%82%81%E3%82%8B) が使えるアカウントなら Motion で、使えなければ HTML で作ります。 > [!NOTE] -> motion-render はどのプランでも使えます。Claude Motion はベータ版で、Team プランと Enterprise プランでのみ使えます(2026 年 10 月時点)。ほかのプランでは、Claude がアニメーションを HTML で書きます。詳しくは「[アニメーションの 2 つの作り方](#アニメーションの-2-つの作り方)」を見てください。 +> motion-render は Claude Code が動くところならどこでも使えます: Pro・Max・Team・Enterprise の各プランと、API キー(Console、Amazon Bedrock、Google Cloud、Microsoft Foundry)。無料プランには Claude Code が含まれないため使えません。Claude Motion はベータ版で、Team プランと Enterprise プランでのみ使えます(2026 年 10 月時点)。それ以外では、Claude がアニメーションを HTML で書きます。詳しくは「[アニメーションの 2 つの作り方](#アニメーションの-2-つの作り方)」を見てください。 ## デモ動画 @@ -35,7 +35,7 @@ https://github.com/user-attachments/assets/eb1bf7e6-a880-4bbe-b575-7f4ec5c21672 | | Claude Motion | HTML | | ---------------- | ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | -| 使えるプラン | Team・Enterprise(ベータ版) | Free・Pro・Max を含むすべてのプラン | +| 使えるプラン | Team・Enterprise(ベータ版) | Pro・Max・Team・Enterprise と API キー | | 作り方 | Claude が Motion で作り、motion-render がそれを取得する | Claude が 1 枚の HTML を書く。土台(アニメーションのプレーヤー(GSAP)・スタイル・日本語フォント)は motion-render に入っている | | 書き出す前の確認 | Claude が静止画を見る | 配置の自動チェック(重なり、はみ出し、隠れ、小さすぎる文字や薄すぎる文字)のあと、静止画を見る | | 見られるもの | claude.ai 上の Motion の動画と MP4 | 手元の静止画と MP4(MP4 ができる前に共有できるリンクはない) | @@ -43,12 +43,12 @@ https://github.com/user-attachments/assets/eb1bf7e6-a880-4bbe-b575-7f4ec5c21672 ## 必要なもの -| もの | 備考 | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Claude Code | プランは問いません。Team・Enterprise で [Claude Motion](https://support.claude.com/ja/articles/17454997-claude-motion%E3%82%92%E5%A7%8B%E3%82%81%E3%82%8B) が使えるときは Motion で作ります | -| Node.js 22.18 以上 | `node -v` で確認。コマンドの TypeScript を Node がそのまま実行します | -| Gemini API キー | ナレーションと BGM に使います。Google AI Studio で発行します([発行の手順](docs/api-key.ja.md)) | -| ElevenLabs API キー | 任意。効果音に使います。月額プランなしの従量課金で作れます([作成の手順](docs/elevenlabs-key.ja.md)) | +| もの | 備考 | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Claude Code | Pro・Max・Team・Enterprise のプランか API キー(無料プランは不可)。Team・Enterprise で [Claude Motion](https://support.claude.com/ja/articles/17454997-claude-motion%E3%82%92%E5%A7%8B%E3%82%81%E3%82%8B) が使えるときは Motion で作ります | +| Node.js 22.18 以上 | `node -v` で確認。コマンドの TypeScript を Node がそのまま実行します | +| Gemini API キー | ナレーションと BGM に使います。Google AI Studio で発行します([発行の手順](docs/api-key.ja.md)) | +| ElevenLabs API キー | 任意。効果音に使います。月額プランなしの従量課金で作れます([作成の手順](docs/elevenlabs-key.ja.md)) | macOS・Linux・Windows で動きます。 diff --git a/README.md b/README.md index adbf045..4bd1fd2 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ An Agent Skill that turns a theme into an **animated explainer video with narrat From that one line, Claude writes a storyboard and a narration script, generates the narration (Gemini TTS) and BGM that fits the theme (Lyria), builds the animation, and renders it to an MP4 on your machine. The animation is made with [Claude **Motion**](https://support.claude.com/en/articles/17454997-get-started-with-claude-motion) when your account has it, and as an HTML page when it does not. > [!NOTE] -> motion-render works on every Claude plan. Claude Motion is in beta and available only on Team and Enterprise plans (as of October 2026); on other plans Claude writes the animation as HTML instead. See [Two ways to make the animation](#two-ways-to-make-the-animation). +> motion-render works wherever Claude Code runs: the Pro, Max, Team and Enterprise plans, and API keys (Console, Amazon Bedrock, Google Cloud, Microsoft Foundry). The free Claude.ai plan does not include Claude Code. Claude Motion is in beta and available only on Team and Enterprise plans (as of October 2026); elsewhere Claude writes the animation as HTML instead. See [Two ways to make the animation](#two-ways-to-make-the-animation). ## Demo @@ -35,7 +35,7 @@ Narration, BGM, sound effects and the MP4 are the same either way. Only the anim | | Claude Motion | HTML | | ---------------------- | -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -| Plans | Team and Enterprise (beta) | All plans, including Free, Pro and Max | +| Plans | Team and Enterprise (beta) | Pro, Max, Team, Enterprise and API keys | | How it is made | Claude builds the film in Motion, and motion-render fetches it | Claude writes one HTML page on a kit that comes with motion-render: an animation player (GSAP), styles and Japanese fonts | | Checking before render | Claude looks at still frames | An automatic layout check (overlaps, things sticking out or hidden, text that is too small or too faint), then still frames | | What you can look at | The Motion film on claude.ai, and the MP4 | Still frames and the MP4 on your machine (there is no link to share before the MP4) | @@ -43,12 +43,12 @@ Narration, BGM, sound effects and the MP4 are the same either way. Only the anim ## Requirements -| What | Notes | -| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Claude Code | Any plan. On Team and Enterprise, [Claude Motion](https://support.claude.com/en/articles/17454997-get-started-with-claude-motion) is used when it is available to you | -| Node.js 22.18 or later | Check with `node -v`. Node runs the command's TypeScript directly | -| Gemini API key | Used for narration and BGM. Create one in Google AI Studio ([step by step](docs/api-key.md)) | -| ElevenLabs API key | Optional, for sound effects. Pay-as-you-go works without a subscription ([step by step](docs/elevenlabs-key.md)) | +| What | Notes | +| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Claude Code | Pro, Max, Team or Enterprise plan, or an API key (not the free plan). On Team and Enterprise, [Claude Motion](https://support.claude.com/en/articles/17454997-get-started-with-claude-motion) is used when it is available to you | +| Node.js 22.18 or later | Check with `node -v`. Node runs the command's TypeScript directly | +| Gemini API key | Used for narration and BGM. Create one in Google AI Studio ([step by step](docs/api-key.md)) | +| ElevenLabs API key | Optional, for sound effects. Pay-as-you-go works without a subscription ([step by step](docs/elevenlabs-key.md)) | Works on macOS, Linux and Windows. diff --git a/package-lock.json b/package-lock.json index 1dbe6f9..44eeaa3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "motion-render-plugin", - "version": "0.5.0", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "motion-render-plugin", - "version": "0.5.0", + "version": "1.0.0", "dependencies": { "@fontsource/klee-one": "5.3.1", "@fontsource/noto-sans-jp": "5.2.8", diff --git a/package.json b/package.json index d7111da..5d3b357 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "motion-render-plugin", - "version": "0.5.0", + "version": "1.0.0", "private": true, "description": "Claude Code plugin root for motion-render. Claude Code installs these dependencies when it installs the plugin; bin/motion-render runs the CLI in skills/motion-render.", "type": "module", diff --git a/skills/motion-render/package-lock.json b/skills/motion-render/package-lock.json index d88c972..03a382c 100644 --- a/skills/motion-render/package-lock.json +++ b/skills/motion-render/package-lock.json @@ -1,12 +1,12 @@ { "name": "motion-render", - "version": "0.5.0", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "motion-render", - "version": "0.5.0", + "version": "1.0.0", "dependencies": { "@fontsource/klee-one": "5.3.1", "@fontsource/noto-sans-jp": "5.2.8", diff --git a/skills/motion-render/package.json b/skills/motion-render/package.json index aeb4261..4ffc27f 100644 --- a/skills/motion-render/package.json +++ b/skills/motion-render/package.json @@ -1,6 +1,6 @@ { "name": "motion-render", - "version": "0.5.0", + "version": "1.0.0", "description": "Make an animated explainer video from a theme with Claude Motion (or as an HTML page when Motion is not available), add narration (Gemini TTS), BGM (Lyria) and sound effects (ElevenLabs), and render it to MP4.", "repository": "github:umiyosh/motion-render", "type": "module",