← Back to Skills Marketplace
duanc-chao

Sakura python draw

by wow · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
147
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sakura
Description
使用Python的turtle和random库,递归绘制分形樱花树,并动画模拟花瓣自然飘落效果。
Usage Guidance
This is an instruction-only skill that supplies Python code using the standard turtle and random libraries. It does not request credentials or network access, so it appears coherent and low-risk. Before running: (1) review the code yourself (or in a sandbox) since it is runnable Python from an unknown source; (2) be aware turtle opens a GUI window and the falling_petals() function contains an intentional infinite animation loop that will block until you close the window (use screen.ontimer or break the loop if you need non-blocking behavior); (3) running it in headless servers/CI will fail without an X/GUI environment. If you plan to let an agent execute this autonomously, ensure the execution environment is isolated and has no sensitive mounts or elevated privileges.
Capability Analysis
Type: OpenClaw Skill Name: sakura Version: 1.0.0 The skill bundle contains a Python script and documentation for drawing a recursive cherry blossom tree using the standard 'turtle' and 'random' libraries. The code in SKILL.md is a common educational example for demonstrating recursion and basic animation; it lacks any network activity, file system access, or suspicious instructions that would indicate malicious intent or prompt injection.
Capability Assessment
Purpose & Capability
Name/description match the SKILL.md: the file contains a self-contained Python turtle program to draw a fractal sakura tree and animate falling petals. No unrelated binaries, credentials, or services are requested.
Instruction Scope
The SKILL.md provides full runnable Python code and runtime guidance. It stays within drawing/animation scope and does not read files, access environment variables, or transmit data. Note: the falling_petals() loop is an infinite animation loop (intended) and will block until the window is closed; the instructions mention this and offer alternatives.
Install Mechanism
No install spec and no code files beyond instructions; nothing is downloaded or written to disk by an installer. This is low-risk.
Credentials
The skill requests no environment variables, credentials, or config paths. The code uses only Python standard library modules (turtle, random), which is proportional to the stated purpose.
Persistence & Privilege
always is false and the skill does not request persistent presence or modify other skills or system-wide settings. It does not require elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sakura
  3. After installation, invoke the skill by name or use /sakura
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- 首发版本,支持使用 Python turtle 库递归绘制分形樱花树。 - 增加花瓣飘落的动态动画效果,花瓣漂移具备随机风向。 - 代码结构清晰,涵盖递归、颜色渐变、画笔粗细和随机动画等核心编程概念。 - 提供详细原理解析和常见问题排查说明,便于理解与扩展。 - 包含技能扩展建议,鼓励二次开发与功能拓展。
Metadata
Slug sakura
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Sakura python draw?

使用Python的turtle和random库,递归绘制分形樱花树,并动画模拟花瓣自然飘落效果。 It is an AI Agent Skill for Claude Code / OpenClaw, with 147 downloads so far.

How do I install Sakura python draw?

Run "/install sakura" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Sakura python draw free?

Yes, Sakura python draw is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Sakura python draw support?

Sakura python draw is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Sakura python draw?

It is built and maintained by wow (@duanc-chao); the current version is v1.0.0.

💬 Comments