Individual skill
heytea-doodle-poster
Turn an uploaded photo into a HEYTEA-inspired text or no-text object-and-doodle poster, a static flavor monster, a poster pairing the unchanged photographed product with an approved monster, or an approved runnable desktop pet. Use for 喜茶简笔画海报, 歪扭儿童字, 实物加小人涂鸦, 风味小怪兽, 小怪兽融合海报, 桌宠, 照片变桌面宠物, 食物桌宠, or 饮料桌宠.
SKILL.md
Source commit d5125372adcc945c2314cfb649c50407379a18ab
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 344
- Repository last updated
- Sep 4, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.github/workflows/ci.ymlasset · 2,052 bytes.gitignoreasset · 377 bytesASSET-NOTICE.mddoc · 994 bytesLICENSEasset · 1,082 bytesREADME.mddoc · 8,470 bytesSKILL.mdcore · 8,041 bytesSKILL.mdcore · 8,041 bytesSKILL.mdcore · 8,041 bytesSKILL.mdcore · 8,041 bytesassets/desktop-pet-runtime/package-lock.jsonasset · 127,973 bytesassets/desktop-pet-runtime/package.jsonruns · 1,141 bytesassets/desktop-pet-runtime/scripts/after-pack.jsruns · 2,682 bytesassets/desktop-pet-runtime/scripts/run-packaged-self-test.jsruns · 2,286 bytesassets/desktop-pet-runtime/src/core/command-line.jsruns · 718 bytesassets/desktop-pet-runtime/src/core/command-queue.jsruns · 613 bytesassets/desktop-pet-runtime/src/core/episode-player.jsruns · 2,197 bytesassets/desktop-pet-runtime/src/core/floor-policy.jsruns · 360 bytesassets/desktop-pet-runtime/src/core/frame-grounding.jsruns · 711 bytesassets/desktop-pet-runtime/src/core/gesture-state.jsruns · 1,366 bytesassets/desktop-pet-runtime/src/core/manifest.jsruns · 11,561 bytesassets/desktop-pet-runtime/src/core/motion-planner.jsruns · 1,117 bytesassets/desktop-pet-runtime/src/core/runtime-model.jsruns · 4,634 bytesassets/desktop-pet-runtime/src/core/trigger-controller.jsruns · 7,023 bytesassets/desktop-pet-runtime/src/core/walk-planner.jsruns · 765 bytesassets/desktop-pet-runtime/src/main.jsruns · 29,143 bytesassets/desktop-pet-runtime/src/preload.jsruns · 2,029 bytesassets/desktop-pet-runtime/src/renderer/index.htmlasset · 730 bytesassets/desktop-pet-runtime/src/renderer/pet.jsruns · 14,105 bytesassets/desktop-pet-runtime/src/renderer/style.cssasset · 969 bytesassets/desktop-pet-runtime/tests/after-pack.test.jsruns · 4,123 bytesassets/desktop-pet-runtime/tests/command-line.test.jsruns · 843 bytesassets/desktop-pet-runtime/tests/command-queue.test.jsruns · 935 bytesassets/desktop-pet-runtime/tests/episode-player.test.jsruns · 1,894 bytesassets/desktop-pet-runtime/tests/floor-policy.test.jsruns · 601 bytesassets/desktop-pet-runtime/tests/frame-grounding.test.jsruns · 579 bytesassets/desktop-pet-runtime/tests/gesture-state.test.jsruns · 2,077 bytesassets/desktop-pet-runtime/tests/manifest.test.jsruns · 7,674 bytesassets/desktop-pet-runtime/tests/motion-planner.test.jsruns · 956 bytesassets/desktop-pet-runtime/tests/run-packaged-self-test.test.jsruns · 752 bytesassets/desktop-pet-runtime/tests/trigger-controller.test.jsruns · 7,563 bytesassets/desktop-pet-runtime/tests/walk-planner.test.jsruns · 601 bytesassets/examples/desktop-pet/canonical-pet.pngasset · 532,871 bytesassets/examples/desktop-pet/contact-sheet.pngasset · 513,500 bytesassets/examples/desktop-pet/motion-preview.gifasset · 1,136,477 bytesassets/examples/desktop-pet/runtime-screenshot.pngasset · 157,381 bytesassets/examples/desktop-pet/source-drink.pngasset · 1,960,990 bytesassets/examples/monster-poster/pink-green-monster-product-interaction.pngasset · 1,506,288 bytesassets/examples/poster/doodle-poster.pngasset · 1,910,264 bytesassets/examples/poster/source-food.jpgasset · 303,941 bytesassets/examples/poster/typography-poster.pngasset · 1,860,983 bytesevals/evals.jsonasset · 63,710 bytesexamples/desktop-pet/pink-green-drink/animations/curious.webpasset · 132,688 bytesexamples/desktop-pet/pink-green-drink/animations/drag.webpasset · 64,848 bytesexamples/desktop-pet/pink-green-drink/animations/fall.webpasset · 143,240 bytesexamples/desktop-pet/pink-green-drink/animations/happy.webpasset · 131,030 bytesexamples/desktop-pet/pink-green-drink/animations/idle.webpasset · 125,254 bytesexamples/desktop-pet/pink-green-drink/animations/land.webpasset · 129,228 bytesexamples/desktop-pet/pink-green-drink/animations/play.webpasset · 206,526 bytesexamples/desktop-pet/pink-green-drink/animations/rest.webpasset · 118,172 bytesexamples/desktop-pet/pink-green-drink/animations/signature.webpasset · 186,130 bytesexamples/desktop-pet/pink-green-drink/animations/stretch.webpasset · 143,804 bytesexamples/desktop-pet/pink-green-drink/animations/tiptoe.webpasset · 132,508 bytesexamples/desktop-pet/pink-green-drink/animations/touch.webpasset · 154,862 bytesexamples/desktop-pet/pink-green-drink/animations/walk.webpasset · 181,264 bytesexamples/desktop-pet/pink-green-drink/animations/wave.webpasset · 117,140 bytesexamples/desktop-pet/pink-green-drink/pet.jsonasset · 2,431 bytesexamples/desktop-pet/pink-green-drink/preview.pngasset · 532,871 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/affection-click/response.webpasset · 383,608 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/awake-story/story.webpasset · 421,254 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/cursor-encounter/approach.webpasset · 94,290 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/cursor-encounter/notice.webpasset · 136,488 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/cursor-encounter/retreat.webpasset · 44,450 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/cursor-encounter/settle.webpasset · 47,760 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/cursor-encounter/touch.webpasset · 44,314 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/drop-recover/fall-loop.webpasset · 135,972 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/drop-recover/impact.webpasset · 35,892 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/drop-recover/rebound.webpasset · 46,572 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/drop-recover/settle.webpasset · 92,154 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/explore-walk/start.webpasset · 89,008 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/explore-walk/stop.webpasset · 158,838 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/explore-walk/walk-loop.webpasset · 138,390 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/fruit-hiccup/hiccup.webpasset · 371,052 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/held/grab-enter.webpasset · 169,134 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/held/held-loop.webpasset · 90,522 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/sleep-cycle/sleep-enter.webpasset · 166,020 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/sleep-cycle/sleeping-loop.webpasset · 66,050 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/animations/sleep-cycle/wake-exit.webpasset · 153,626 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/pet.jsonasset · 6,030 bytesexamples/desktop-pet/pink-green-flavor-monster-v3/preview.pngasset · 2,005,652 bytesprivate-assets/reference-cutouts/asset-index.jsonasset · 23,870 bytesprivate-assets/reference-cutouts/contact_sheet_action_parts.pngasset · 54,554 bytesprivate-assets/reference-cutouts/contact_sheet_all.pngasset · 231,242 bytesprivate-assets/reference-cutouts/contact_sheet_figures.pngasset · 74,883 bytesprivate-assets/reference-cutouts/contact_sheet_lettering.pngasset · 94,246 bytesprivate-assets/reference-cutouts/desktop-pet-style/contact_sheet_crayon_layer_v1.pngasset · 1,800,521 bytesprivate-assets/reference-cutouts/desktop-pet-style/contact_sheet_dry_media_wavy_line_v4.pngasset · 2,184,817 bytesprivate-assets/reference-cutouts/desktop-pet-style/contact_sheet_figure_actions_v2.pngasset · 1,240,164 bytesprivate-assets/reference-cutouts/desktop-pet-style/contact_sheet_mixed_media_objects_v2.pngasset · 1,924,302 bytesprivate-assets/reference-cutouts/desktop-pet-style/contact_sheet_single_pass_rough_line_v1.pngasset · 497,587 bytesprivate-assets/reference-cutouts/desktop-pet-style/contact_sheet_smudged_paint_structure_v3.pngasset · 1,671,708 bytesprivate-assets/reference-cutouts/desktop-pet-style/contact_sheet_thin_stroke_anatomy_v2.pngasset · 1,769,254 bytesprivate-assets/reference-cutouts/figures/action-parts/action_liquid_arc_pour.pngasset · 1,693 bytesprivate-assets/reference-cutouts/figures/action-parts/action_thought_bubbles.pngasset · 4,152 bytesprivate-assets/reference-cutouts/figures/action-parts/action_throw_arc.pngasset · 2,131 bytesprivate-assets/reference-cutouts/figures/action-parts/cocoa_throw_arc.pngasset · 1,733 bytesprivate-assets/reference-cutouts/figures/action-parts/ground_line_large_eater.pngasset · 1,188 bytesprivate-assets/reference-cutouts/figures/action-parts/ladder_bucket_props.pngasset · 3,015 bytesprivate-assets/reference-cutouts/figures/action-parts/rough_arrow.pngasset · 976 bytesprivate-assets/reference-cutouts/figures/full-poses/logo_like_drinking_head.pngasset · 649 bytesprivate-assets/reference-cutouts/figures/full-poses/worker_cacao_push.pngasset · 553 bytesprivate-assets/reference-cutouts/figures/full-poses/worker_carry_basket.pngasset · 1,705 bytesprivate-assets/reference-cutouts/figures/full-poses/worker_cleaning_bucket.pngasset · 1,319 bytesprivate-assets/reference-cutouts/figures/full-poses/worker_cocoa_thrower.pngasset · 1,533 bytesprivate-assets/reference-cutouts/figures/full-poses/worker_dessert_chef.pngasset · 820 bytesprivate-assets/reference-cutouts/figures/full-poses/worker_kettle_pour.pngasset · 3,923 bytesprivate-assets/reference-cutouts/figures/full-poses/worker_large_reading.pngasset · 5,937 bytesprivate-assets/reference-cutouts/figures/full-poses/worker_pull_cheese.pngasset · 775 bytesprivate-assets/reference-cutouts/figures/full-poses/worker_seed_push.pngasset · 699 bytesprivate-assets/reference-cutouts/figures/full-poses/worker_thinking_bubbles.pngasset · 6,806 bytesprivate-assets/reference-cutouts/figures/full-poses/worker_throw_cube.pngasset · 2,818 bytesprivate-assets/reference-cutouts/lettering/glyphs/glyph_la_heavy.pngasset · 869 bytesprivate-assets/reference-cutouts/lettering/glyphs/glyph_lao_crooked.pngasset · 1,136 bytesprivate-assets/reference-cutouts/lettering/glyphs/glyph_su_heavy.pngasset · 816 bytesprivate-assets/reference-cutouts/lettering/glyphs/glyph_tea_thin_pen.pngasset · 687 bytesprivate-assets/reference-cutouts/lettering/glyphs/glyph_thick_thin_pen.pngasset · 549 bytesprivate-assets/reference-cutouts/lettering/glyphs/glyph_ti_heavy.pngasset · 1,016 bytesprivate-assets/reference-cutouts/lettering/glyphs/glyph_xi_heavy.pngasset · 826 bytesprivate-assets/reference-cutouts/lettering/glyphs/glyph_yin_crooked.pngasset · 1,126 bytesprivate-assets/reference-cutouts/lettering/notes/product_note_cocoa.pngasset · 1,811 bytesprivate-assets/reference-cutouts/lettering/notes/product_note_tea_bag.pngasset · 2,876 bytesprivate-assets/reference-cutouts/lettering/notes/small_note_cheese.pngasset · 1,536 bytesprivate-assets/reference-cutouts/lettering/strokes/radical_box_open_medium.pngasset · 839 bytesprivate-assets/reference-cutouts/lettering/strokes/stroke_heavy_long_horizontal.pngasset · 282 bytesprivate-assets/reference-cutouts/lettering/strokes/stroke_heavy_vertical_hook.pngasset · 578 bytesprivate-assets/reference-cutouts/lettering/strokes/stroke_thin_long_slash.pngasset · 266 bytesprivate-assets/reference-cutouts/lettering/title-blocks/title_matcha_crisp_thin.pngasset · 2,090 bytesprivate-assets/reference-cutouts/lettering/title-blocks/title_salty_cheese_crooked.pngasset · 2,788 bytesprivate-assets/reference-cutouts/lettering/title-blocks/title_tiramisu_heavy_black.pngasset · 5,327 bytesprivate-assets/reference-cutouts/title_reference_sheet_taixiang.pngasset · 167,377 bytesprivate-assets/reference-cutouts/title_reference_sheet_taixiang_v2.pngasset · 68,514 bytesreferences/desktop-pet-character-modes.mddoc · 16,061 bytesreferences/desktop-pet-environment.mddoc · 9,157 bytesreferences/desktop-pet-pack.mddoc · 7,996 bytesreferences/desktop-pet-workflow.mddoc · 23,593 bytesreferences/evaluation.mddoc · 25,784 bytesreferences/flavor-monster-v3-phase-recipe.jsonasset · 1,415 bytesreferences/lettering-guide.mddoc · 11,684 bytesreferences/mixed-media-style-guide.mddoc · 12,658 bytesreferences/monster-poster-workflow.mddoc · 3,925 bytesreferences/style-guide.mddoc · 25,221 bytesrequirements-dev.txtdoc · 33 bytesrequirements.txtdoc · 17 bytesscripts/build_desktop_pet_delivery.pyruns · 7,862 bytesscripts/build_desktop_pet_pack.pyruns · 9,665 bytesscripts/build_title_reference_sheet.pyruns · 8,590 bytesscripts/check_desktop_pet_environment.pyruns · 18,678 bytesscripts/composite_title_layer.pyruns · 2,447 bytesscripts/desktop_pet.pyruns · 9,683 bytesscripts/install_desktop_pet_runtime.pyruns · 24,814 bytesscripts/prepare_generated_animation_strips.pyruns · 9,213 bytesscripts/validate_desktop_pet_pack.pyruns · 22,478 bytestests/test_desktop_pet_cli.pyruns · 4,864 bytestests/test_desktop_pet_delivery.pyruns · 3,720 bytestests/test_desktop_pet_environment.pyruns · 35,661 bytestests/test_pet_pack.pyruns · 9,083 bytestests/test_pet_pack_v3.pyruns · 4,849 bytestests/test_prepare_animation_strips.pyruns · 2,829 bytestests/test_reference_assets.pyruns · 9,247 bytes
Read excerpt
# Heytea Doodle Poster, Flavor Monster, and Desktop Pet
Create unofficial visual work inspired by the playful HEYTEA poster language: rough black marks, awkward handmade shapes, generous white space, and restrained object-led storytelling.
Do not add official HEYTEA logos, mascots, packaging marks, or claims of affiliation unless the user supplies authorized assets and explicitly requests their use.
## Photo entry and routing
Require and inspect an uploaded image before visual generation. Resolve the subject first:
- If no usable subject is visible, stop and ask for one sharp, well-lit, unobstructed subject.
- If several independent subjects are visible, give short numbered descriptions and ask which one to use. Do not silently choose.
- Treat a container and its contents as one subject unless the user asks otherwise.