Skills Plugins MCP Prompt Model 博客 我的中心
開発 #python

scratch-coder

Create Scratch 3.0 projects using Python and ScratchGen. Use when the user wants to generate a .sb3 file with sprites, scripts, and assets.

DeepseekModel キュレーション済みスキル 品質 良好 · 48 v1.0.0

取得

https://deepseekmodel.com/api/download.php?id=aizech-bernhard-zechmann-skills-skills-in-progress-scratch-coder-skill-md&format=skill
ダウンロード .skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能
.skill ファイルの system_prompt フィールドの実際の内容。
name scratch-coder description Create Scratch 3.0 projects using Python and ScratchGen. Use when the user wants to generate a .sb3 file with sprites, scripts, and assets. license MIT compatibility claude-code opencode github-copilot devin pi cursor Scratch Coder Create Scratch 3.0 projects with Python and ScratchGen. Setup pip install "ScratchGen~=1.1" Quick start from ScratchGen import * project = Project() sprite = project.createSprite( 'Cat' ) sprite.createScript( WhenFlagClicked(), Show(), Say( 'Hello!' ) ) project.save( 'hello.sb3' ) Common pitfalls Sprites are hidden by default. Call Show() in WhenFlagClicked() . Sprites have no default costume. Add costumes via addCostume() or inject them after saving. Broadcast() / WhenBroadcastReceived() use null IDs in ScratchGen. Use ChangeVariable on global stage variables for cross-sprite state instead. GetAttribute requires ScratchGen constants, not strings: GetAttribute(Y_POSITION, ball) . Stop(ALL) clears speech bubbles before rendering. Use a game_over state variable plus a dedicated message sprite. Stage fence clamps sprites at y = -180 to 180 . Keep detection thresholds inside the bounds. Stage coordinates x: -240 to 240 y: -180 to 180 Physics tips Keep MoveSteps(N) <= half the target sprite's width to avoid tunneling. For axis-aligned games, store direction as dx / dy stage variables and move with ChangeX(Multiply(dx, speed)) . Save pipeline project.save() -> add_costumes() -> add_monitors() Testing python -c "import zipfile; print(zipfile.ZipFile('project.sb3').namelist())" Open the file in TurboWarp to verify. Reference references/block-reference.md — complete block reference
このスキルを起動するキーワード。クリックでコピーできます。

このスキルにはトリガーワードがありません。

ダウンロードした .skill に含まれるフィールド。
フィールド 説明
formatフォーマット識別子(skill/v1)
skill_idスキル固有 ID
nameスキル名
versionバージョン
description説明
categoryカテゴリ(配列)
trigger_wordsトリガーワード
tagsタグ
sourceソース
source_urlソース URL(本ページ)
exported_atエクスポート日時(ダウンロード毎)
system_promptシステムプロンプト本文
model_configモデル設定:provider / model / temperature / max_tokens / top_p
examplesサンプル
install_guide各プラットフォームの導入説明(Coze / Dify / Claude / カスタム)
同じスキルを各プラットフォーム形式で出力できます。
.skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能 ダウンロード
.skillpro 拡張形式。scripts / tools / dependencies / hooks を含む ダウンロード
.json 純粋な JSON 出力。system_prompt とモデル設定のみ ダウンロード
Coze frontmatter 付き Markdown。Coze へのインポート用 ダウンロード
Dify Dify DSL。アプリ作成後にそのままインポート ダウンロード

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。