SS

shaom/svg-hand-drawn-skill

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

267 stars 品質 41 トレンド 18

SVGを手描きのアニメーションに変えるエージェント指向のスキルが実現可能.

概要

SVGを手描きのアニメーションに変えるエージェント指向のスキルが実現可能。 このリポジトリは意図的に小さいです。 スキル定義、再使用可能なアセット、例1つのデモのみが含まれています。 既定の成果物: - Preview.html - player.js デフォルトの振る舞い: - SVG パスを最初に描画 - その後の塗りつぶしを明らかに - ソースの色をできるだけ厳密に保持 - スキルエントリー:スキル/svg-hand-drawn-preview/SKILL.md - Reusableプレーヤーアセット:スキル/svg-hand-drawn-preview/assets/player.js - プレビューテンプレート:スキル/svg-hand-drawn-preview/assets/preview-template.html - 出力契約:スキル/svg-hand-drawn-preview/references/output-contract.md 1。 ローカルSVGファイルパスまたはSVG URLを提供します。 2。 エージェントに最終的な成果物を生成するように依頼してください。 3. これらのデフォルト出力を期待: - Preview.html - player.js - "このSVGを手描きのプレビューページに入れます。" - "このSVGからプレビュー.htmlとPlayer.jsを生成します。" - "手描きのパスを適用して、このSVGにアニメーションを埋めます.

概要(AI 翻訳)

SVGを手描きのアニメーションに変えるエージェント指向のスキルが実現可能。

このリポジトリは意図的に小さいです。 スキル定義、再使用可能なアセット、例1つのデモのみが含まれています。

デフォルトの成果物:

  • [preview.html]
  • [player.js

デフォルト動作:

  • SVGパスを最初に引く
  • その後の塗りつぶしを明らかに
  • 源色をできるだけ密接に保つ

リポジトリ構造

メインファイル

  • スキルエントリー: skills/svg-hand-drawn-preview/SKILL.md
  • 再利用可能なプレーヤー資産: [skills/svg-hand-drawn-preview/assets/player.js
  • プレビューテンプレート: skills/svg-hand-drawn-preview/assets/preview-template.html
  • 出力契約: skills/svg-hand-drawn-preview/references/output-contract.md

このスキルを使用する方法

典型的な代理店主導の使用法:

1。 ローカルSVGファイルパスまたはSVG URLを提供します。 2。 エージェントに最終的な成果物を生成するように依頼してください。 3. これらのデフォルト出力を期待する:

  • [preview.html
  • [player.js

典型的な例: 要求

  • 「このSVGを手描きのプレビューページに入れる」
  • 「このSVGからプレビュー.htmlとPlayer.jsを生成します。」
  • 「手描きのパスを適用して、このSVGにアニメーションを埋める」

例

具体的な例には以下が含まれます

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

SVG Hand-Drawn Preview Skill

An agent-oriented skill for turning an SVG into a hand-drawn animation deliverable.

This repository is intentionally small. It contains only the skill definition, reusable assets, and one example demo.

Default deliverables:

  • preview.html
  • player.js

Default behavior:

  • draw SVG paths first
  • reveal fills afterward
  • preserve source colors as closely as possible

Repository Structure

.
├── README.md
├── .gitignore
├── examples
│   └── svg-player-demo
│       ├── 975549_OGFB9T1.svg
│       └── svg-player-demo.html
└── skills
    └── svg-hand-drawn-preview
        ├── SKILL.md
        ├── assets
        │   ├── player.js
        │   └── preview-template.html
        └── references
            ├── html-preview-guidelines.md
            └── output-contract.md

Main Files

  • Skill entry: skills/svg-hand-drawn-preview/SKILL.md
  • Reusable player asset: skills/svg-hand-drawn-preview/assets/player.js
  • Preview template: skills/svg-hand-drawn-preview/assets/preview-template.html
  • Output contract: skills/svg-hand-drawn-preview/references/output-contract.md

How To Use This Skill

Typical agent-driven usage:

  1. Provide a local SVG file path or an SVG URL.
  2. Ask the agent to generate the final deliverables.
  3. Expect these default outputs:
    • preview.html
    • player.js

Typical request examples:

  • “Turn this SVG into a hand-drawn preview page.”
  • “Generate a preview.html and player.js from this SVG.”
  • “Apply a hand-drawn path and fill animation to this SVG.”

Example

A concrete example is included in:

  • examples/svg-player-demo/975549_OGFB9T1.svg
  • examples/svg-player-demo/svg-player-demo.html

This example is useful for showing the intended result shape of the skill output and for quick manual inspection in a browser.

What The Skill Produces

By default, the agent should generate:

  1. preview.html
  2. player.js

preview.html is for direct preview.

player.js is for embedding the playback core into another webpage.

Minimal Web Embed


Current player API:

  • play()
  • pause()
  • seek(ratio)
  • setSpeed(value)
  • destroy()

Notes

  • This repository keeps the skill independent from any project-specific demo page.
  • The intended workflow is agent-driven output generation.
  • End users should not need Python, Node, or another local build step unless a self-serve workflow is added later.
  • The example demo is included for quick manual inspection, not as a required runtime dependency of the skill.
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add shaom/svg-hand-drawn-skill
MCP 初心者?mcpskill.org のガイドから始めましょう →