Not in the top 1,000 by GitHub stars

any2any-mllm/Omni-IO-Skill

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a9ad05c5004c

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit a9ad05c5004c0c9e4d3b039ac1c84fbc26576e3f

227GitHub stars
-3stars in 7 days
1skill in this repository
0commits in 30 days

Heat

1.7
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026230

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

omni-io

When your agent uses it

An omni-modal content generation and understanding skill set. Trigger it automatically when the user needs image generation, video production, music or sound-effect generation, 3D models, document generation, cross-modal conversion, or related work. It supports any-modality-to-any-modality input and output, dependency-aware DAG task scheduling (executing independent tasks in parallel), and cross-turn asset reuse. Use this skill whenever a request involves understanding or generating multimedia content.

What it loads into context

Frontmatter

113 tokens

Always available to the agent

SKILL.md

2,074 tokens

When the skill is activated

Reference documents

8,191 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. First-Use Check
  2. Workflow
  3. Skill Index
  4. Orchestration Rules (Always Apply)
  5. Global Rules

Scripts executed separately

  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/controls/OrbitControls.js
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/libs/meshopt_decoder.module.js
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/loaders/GLTFLoader.js
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/utils/BufferGeometryUtils.js
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/utils/SkeletonUtils.js
  • examples/case_04_avocado_3d_asset/outputs/viewer/launch.command
  • examples/case_04_avocado_3d_asset/outputs/viewer/three.core.min.js
  • examples/case_04_avocado_3d_asset/outputs/viewer/three.module.js
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/utils/BufferGeometryUtils.js
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/utils/SkeletonUtils.js
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/GLTFLoader.js
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/OrbitControls.js
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/three.core.min.js
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/three.module.min.js
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/viewer.js
  • mcp/generate.py
  • mcp/registry.py
  • mcp/server.py
  • mcp/understand.py
  • mcp/utility.py

Files

  • README.mddoc29,190 bytes
  • SKILL.mdcore9,963 bytes
  • assets/Omni-IO-Skills_pr_video.mp4asset17,923,414 bytes
  • assets/omni-io-logo.pngasset1,005,852 bytes
  • assets/omni-io-teaser.pngasset3,127,499 bytes
  • assets/overview.pngasset530,603 bytes
  • assets/skills.pngasset1,550,551 bytes
  • assets/workflow.pngasset12,166,560 bytes
  • config/.env.exampleasset6,881 bytes
  • config/.gitignoreasset5 bytes
  • config/config.yamlasset5,389 bytes
  • examples/.gitkeepasset0 bytes
  • examples/case_01_owala_product_launch/PROMPT.txtdoc275 bytes
  • examples/case_01_owala_product_launch/case01.mp4asset2,505,754 bytes
  • examples/case_01_owala_product_launch/inputs/image1.pngasset50,978 bytes
  • examples/case_01_owala_product_launch/inputs/image2.pngasset71,030 bytes
  • examples/case_01_owala_product_launch/inputs/image3.pngasset106,102 bytes
  • examples/case_01_owala_product_launch/inputs/image4.pngasset183,973 bytes
  • examples/case_01_owala_product_launch/inputs/image5.pngasset24,250 bytes
  • examples/case_01_owala_product_launch/outputs/owala_launch_poster_4x5.pngasset134,655 bytes
  • examples/case_01_owala_product_launch/outputs/owala_launch_video_9x16_10s.mp4asset701,586 bytes
  • examples/case_01_owala_product_launch/outputs/owala_product_launch.htmlasset1,881,449 bytes
  • examples/case_01_owala_product_launch/teaser.jpgasset41,838 bytes
  • examples/case_02_korean_night_market_masterclass/PROMPT.txtdoc300 bytes
  • examples/case_02_korean_night_market_masterclass/case02.mp4asset7,583,986 bytes
  • examples/case_02_korean_night_market_masterclass/inputs/audio1.mp3asset241,005 bytes
  • examples/case_02_korean_night_market_masterclass/inputs/video1.mp4asset438,465 bytes
  • examples/case_02_korean_night_market_masterclass/outputs/korean_night_market_8_step_guide.pngasset2,125,625 bytes
  • examples/case_02_korean_night_market_masterclass/outputs/korean_night_market_final_poster.pngasset5,080,194 bytes
  • examples/case_02_korean_night_market_masterclass/outputs/korean_night_market_masterclass_45s.mp4asset12,494,557 bytes
  • examples/case_02_korean_night_market_masterclass/outputs/korean_night_market_practice_card.pngasset1,221,895 bytes
  • examples/case_02_korean_night_market_masterclass/teaser.jpgasset85,965 bytes
  • examples/case_03_fossil_exhibit_teaser/PROMPT.txtdoc245 bytes
  • examples/case_03_fossil_exhibit_teaser/case03.mp4asset3,314,811 bytes
  • examples/case_03_fossil_exhibit_teaser/inputs/audio1.webaasset1,304,736 bytes
  • examples/case_03_fossil_exhibit_teaser/inputs/video1.webmasset2,752,136 bytes
  • examples/case_03_fossil_exhibit_teaser/outputs/mus_df7414f4.mp3asset1,440,621 bytes
  • examples/case_03_fossil_exhibit_teaser/outputs/sea_dragon_ambient_loop.mp3asset1,345,581 bytes
  • examples/case_03_fossil_exhibit_teaser/outputs/sea_dragon_event_card.pngasset1,842,206 bytes
  • examples/case_03_fossil_exhibit_teaser/outputs/sea_dragon_narration.mp3asset126,720 bytes
  • examples/case_03_fossil_exhibit_teaser/outputs/sea_dragon_opening_night_poster.pngasset1,977,703 bytes
  • examples/case_03_fossil_exhibit_teaser/outputs/sea_dragon_teaser_25s.mp4asset14,001,839 bytes
  • examples/case_03_fossil_exhibit_teaser/outputs/tts_84ba753a.mp3asset109,008 bytes
  • examples/case_03_fossil_exhibit_teaser/outputs/video_end.pngasset52,364 bytes
  • examples/case_03_fossil_exhibit_teaser/outputs/video_facts.pngasset42,452 bytes
  • examples/case_03_fossil_exhibit_teaser/outputs/video_title.pngasset53,061 bytes
  • examples/case_03_fossil_exhibit_teaser/teaser.jpgasset53,051 bytes
  • examples/case_04_avocado_3d_asset/PROMPT.txtdoc230 bytes
  • examples/case_04_avocado_3d_asset/case04.mp4asset1,715,756 bytes
  • examples/case_04_avocado_3d_asset/inputs/audio1.mp3asset105,216 bytes
  • examples/case_04_avocado_3d_asset/outputs/avocado_textured.glbasset447,080 bytes
  • examples/case_04_avocado_3d_asset/outputs/avocado_turntable.mp4asset586,733 bytes
  • examples/case_04_avocado_3d_asset/outputs/renders/01_front_labelled.pngasset189,114 bytes
  • examples/case_04_avocado_3d_asset/outputs/renders/02_three_quarter_labelled.pngasset184,226 bytes
  • examples/case_04_avocado_3d_asset/outputs/renders/03_side_labelled.pngasset147,928 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/README.txtdoc237 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/controls/OrbitControls.jsruns40,520 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/libs/meshopt_decoder.module.jsruns29,256 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/loaders/GLTFLoader.jsruns114,975 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/utils/BufferGeometryUtils.jsruns37,637 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/utils/SkeletonUtils.jsruns11,551 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/avocado_textured.glbasset447,080 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/avocado_turntable.mp4asset586,733 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/index.htmlasset4,283 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/launch.commandruns59 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/three.core.min.jsruns385,386 bytes
  • examples/case_04_avocado_3d_asset/outputs/viewer/three.module.jsruns365,552 bytes
  • examples/case_04_avocado_3d_asset/teaser.jpgasset47,641 bytes
  • examples/case_05_engineering_scan_restoration/PROMPT.txtdoc272 bytes
  • examples/case_05_engineering_scan_restoration/case05.mp4asset2,562,264 bytes
  • examples/case_05_engineering_scan_restoration/inputs/3D1.plyasset18,540 bytes
  • examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/3D1.plyasset18,540 bytes
  • examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/3D1_reconstructed.glbasset3,852 bytes
  • examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/README.mddoc1,039 bytes
  • examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/inspection_front.pngasset99,569 bytes
  • examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/inspection_side.pngasset70,994 bytes
  • examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/inspection_top.pngasset62,506 bytes
  • examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/scan_data.jsonasset21,500 bytes
  • examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/turntable_360.mp4asset752,655 bytes
  • examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/viewer.htmlasset7,045 bytes
  • examples/case_05_engineering_scan_restoration/teaser.jpgasset51,306 bytes
  • examples/case_06_volleyball_recap_multiturn/PROMPT.txtdoc471 bytes
  • examples/case_06_volleyball_recap_multiturn/case06.mp4asset6,942,668 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/audio1.mp3asset19,584 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_02.pngasset1,921,321 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_03.pngasset894,669 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_04.pngasset1,550,837 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_05.pngasset1,081,205 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_06.pngasset2,459,248 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_07.pngasset1,578,469 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_08.pngasset2,095,255 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_09.pngasset1,835,807 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_10.pngasset1,267,623 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_11.pngasset1,113,461 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_12.pngasset1,736,044 bytes
  • examples/case_06_volleyball_recap_multiturn/inputs/img_0788_13.pngasset1,913,853 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_1_initial/narration.mp3asset239,853 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_1_initial/tactical_card_01.pngasset859,181 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_1_initial/tactical_card_02.pngasset876,878 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_1_initial/tactical_card_03.pngasset546,758 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_1_initial/tactical_card_04.pngasset870,160 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_1_initial/title_cover.pngasset631,219 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_1_initial/volleyball_match_recap_30s.mp4asset2,677,065 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_2_revised/narration_20s.mp3asset160,173 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_2_revised/tactical_card_01_20s.pngasset845,688 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_2_revised/tactical_card_02_20s.pngasset861,157 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_2_revised/tactical_card_03_20s.pngasset532,317 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_2_revised/tactical_card_04_20s.pngasset859,471 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_2_revised/title_cover_20s.pngasset729,192 bytes
  • examples/case_06_volleyball_recap_multiturn/outputs/round_2_revised/volleyball_match_recap_20s.mp4asset2,183,139 bytes
  • examples/case_06_volleyball_recap_multiturn/teaser.jpgasset62,706 bytes
  • examples/case_07_glowing_garden_event_multiturn/PROMPT.txtdoc474 bytes
  • examples/case_07_glowing_garden_event_multiturn/case07.mp4asset9,906,001 bytes
  • examples/case_07_glowing_garden_event_multiturn/inputs/audio1.mp3asset2,154,924 bytes
  • examples/case_07_glowing_garden_event_multiturn/inputs/video1.mp4asset6,203,900 bytes
  • examples/case_07_glowing_garden_event_multiturn/outputs/round_1_initial/glowing_garden_ambient_loop.mp3asset481,005 bytes
  • examples/case_07_glowing_garden_event_multiturn/outputs/round_1_initial/glowing_garden_hero.pngasset2,484,279 bytes
  • examples/case_07_glowing_garden_event_multiturn/outputs/round_1_initial/glowing_garden_opening_night_poster.pngasset6,790,966 bytes
  • examples/case_07_glowing_garden_event_multiturn/outputs/round_1_initial/glowing_garden_social_event_card.pngasset1,466,377 bytes
  • examples/case_07_glowing_garden_event_multiturn/outputs/round_1_initial/glowing_garden_teaser_30s.mp4asset8,137,744 bytes
  • examples/case_07_glowing_garden_event_multiturn/outputs/round_2_revised/glowing_garden_family_ambient_loop.mp3asset481,005 bytes
  • examples/case_07_glowing_garden_event_multiturn/outputs/round_2_revised/glowing_garden_family_hero.pngasset2,390,642 bytes
  • examples/case_07_glowing_garden_event_multiturn/outputs/round_2_revised/glowing_garden_family_opening_night_poster.pngasset6,405,245 bytes
  • examples/case_07_glowing_garden_event_multiturn/outputs/round_2_revised/glowing_garden_family_social_event_card.pngasset1,427,810 bytes
  • examples/case_07_glowing_garden_event_multiturn/outputs/round_2_revised/glowing_garden_family_teaser_30s.mp4asset7,301,810 bytes
  • examples/case_07_glowing_garden_event_multiturn/teaser.jpgasset66,727 bytes
  • examples/case_08_bird_field_lesson_multiturn/PROMPT.txtdoc448 bytes
  • examples/case_08_bird_field_lesson_multiturn/case08.mp4asset4,351,002 bytes
  • examples/case_08_bird_field_lesson_multiturn/inputs/audio1.mp3asset56,587 bytes
  • examples/case_08_bird_field_lesson_multiturn/inputs/image1.pngasset94,863 bytes
  • examples/case_08_bird_field_lesson_multiturn/outputs/round_1_initial/killdeer_call_clean.wavasset608,628 bytes
  • examples/case_08_bird_field_lesson_multiturn/outputs/round_1_initial/killdeer_field_guide_30s.mp4asset6,192,269 bytes
  • examples/case_08_bird_field_lesson_multiturn/outputs/round_1_initial/killdeer_identification_card.pngasset1,366,529 bytes
  • examples/case_08_bird_field_lesson_multiturn/outputs/round_1_initial/killdeer_observation_quiz.pdfasset66,225 bytes
  • examples/case_08_bird_field_lesson_multiturn/outputs/round_1_initial/lesson_notes.jsonasset968 bytes
  • examples/case_08_bird_field_lesson_multiturn/outputs/round_2_revised/killdeer_call_kids_short.wavasset307,278 bytes
  • examples/case_08_bird_field_lesson_multiturn/outputs/round_2_revised/killdeer_kids_field_guide_30s.mp4asset5,267,450 bytes
  • examples/case_08_bird_field_lesson_multiturn/outputs/round_2_revised/killdeer_kids_illustrated_id_card.pngasset62,084 bytes
  • examples/case_08_bird_field_lesson_multiturn/outputs/round_2_revised/killdeer_kids_observation_quiz.pdfasset65,914 bytes
  • examples/case_08_bird_field_lesson_multiturn/teaser.jpgasset81,321 bytes
  • examples/case_09_wallace_line_explainer/PROMPT.txtdoc229 bytes
  • examples/case_09_wallace_line_explainer/case09.mp4asset2,901,720 bytes
  • examples/case_09_wallace_line_explainer/inputs/audio1.mp3asset9,041,012 bytes
  • examples/case_09_wallace_line_explainer/inputs/video1.mp4asset40,630,468 bytes
  • examples/case_09_wallace_line_explainer/outputs/wallace_animated_map.mp4asset57,857 bytes
  • examples/case_09_wallace_line_explainer/outputs/wallace_line_45s.mp4asset9,719,790 bytes
  • examples/case_09_wallace_line_explainer/outputs/wallace_quiz.pngasset68,304 bytes
  • examples/case_09_wallace_line_explainer/outputs/wallace_species_comparison.pngasset61,772 bytes
  • examples/case_09_wallace_line_explainer/teaser.jpgasset57,307 bytes
  • examples/case_10_pet_care_microcourse/PROMPT.txtdoc255 bytes
  • examples/case_10_pet_care_microcourse/case10.mp4asset4,269,481 bytes
  • examples/case_10_pet_care_microcourse/inputs/audio1.mp3asset624,960 bytes
  • examples/case_10_pet_care_microcourse/inputs/image1.jpgasset37,934 bytes
  • examples/case_10_pet_care_microcourse/inputs/video1.mp4asset274,040 bytes
  • examples/case_10_pet_care_microcourse/outputs/checkpoint_1_prepare.pngasset66,055 bytes
  • examples/case_10_pet_care_microcourse/outputs/checkpoint_2_support.pngasset65,191 bytes
  • examples/case_10_pet_care_microcourse/outputs/checkpoint_3_stop_cues.pngasset64,239 bytes
  • examples/case_10_pet_care_microcourse/outputs/narrated_audio_guide.mp3asset751,149 bytes
  • examples/case_10_pet_care_microcourse/outputs/pet_care_microcourse_45s.mp4asset5,019,222 bytes
  • examples/case_10_pet_care_microcourse/outputs/visual_care_checklist.pdfasset144,494 bytes
  • examples/case_10_pet_care_microcourse/outputs/visual_care_checklist.pngasset135,791 bytes
  • examples/case_10_pet_care_microcourse/teaser.jpgasset60,432 bytes
  • examples/case_11_viking_artifact_exhibit/PROMPT.txtdoc254 bytes
  • examples/case_11_viking_artifact_exhibit/case11.mp4asset2,646,091 bytes
  • examples/case_11_viking_artifact_exhibit/inputs/audio1.mp3asset229,248 bytes
  • examples/case_11_viking_artifact_exhibit/inputs/image1.pngasset227,682 bytes
  • examples/case_11_viking_artifact_exhibit/outputs/teaser_frame_01.pngasset808,480 bytes
  • examples/case_11_viking_artifact_exhibit/outputs/teaser_frame_02.pngasset800,106 bytes
  • examples/case_11_viking_artifact_exhibit/outputs/teaser_frame_03.pngasset795,497 bytes
  • examples/case_11_viking_artifact_exhibit/outputs/viking_ambient_loop.wavasset2,304,044 bytes
  • examples/case_11_viking_artifact_exhibit/outputs/viking_annotated_closeup.pngasset754,966 bytes
  • examples/case_11_viking_artifact_exhibit/outputs/viking_gallery_poster.pngasset932,317 bytes
  • examples/case_11_viking_artifact_exhibit/outputs/viking_social_cover.pngasset515,382 bytes
  • examples/case_11_viking_artifact_exhibit/outputs/viking_teaser_30s.mp4asset4,629,901 bytes
  • examples/case_11_viking_artifact_exhibit/teaser.jpgasset56,369 bytes
  • examples/case_12_chess_comeback_recap/PROMPT.txtdoc223 bytes
  • examples/case_12_chess_comeback_recap/case12.mp4asset4,771,930 bytes
  • examples/case_12_chess_comeback_recap/inputs/image1.jpgasset60,912 bytes
  • examples/case_12_chess_comeback_recap/inputs/image10.jpgasset59,311 bytes
  • examples/case_12_chess_comeback_recap/inputs/image11.jpgasset59,179 bytes
  • examples/case_12_chess_comeback_recap/inputs/image12.jpgasset60,927 bytes
  • examples/case_12_chess_comeback_recap/inputs/image13.jpgasset59,192 bytes
  • examples/case_12_chess_comeback_recap/inputs/image14.jpgasset57,306 bytes
  • examples/case_12_chess_comeback_recap/inputs/image2.jpgasset59,930 bytes
  • examples/case_12_chess_comeback_recap/inputs/image3.jpgasset59,236 bytes
  • examples/case_12_chess_comeback_recap/inputs/image4.jpgasset59,119 bytes
  • examples/case_12_chess_comeback_recap/inputs/image5.jpgasset59,211 bytes
  • examples/case_12_chess_comeback_recap/inputs/image6.jpgasset59,216 bytes
  • examples/case_12_chess_comeback_recap/inputs/image7.jpgasset59,187 bytes
  • examples/case_12_chess_comeback_recap/inputs/image8.jpgasset59,182 bytes
  • examples/case_12_chess_comeback_recap/inputs/image9.jpgasset59,228 bytes
  • examples/case_12_chess_comeback_recap/outputs/chess_comeback/annotated_board_1_pressure.pngasset447,834 bytes
  • examples/case_12_chess_comeback_recap/outputs/chess_comeback/annotated_board_2_counterplay.pngasset455,075 bytes
  • examples/case_12_chess_comeback_recap/outputs/chess_comeback/annotated_board_3_blunder.pngasset433,450 bytes
  • examples/case_12_chess_comeback_recap/outputs/chess_comeback/annotated_board_4_finish.pngasset429,226 bytes
  • examples/case_12_chess_comeback_recap/outputs/chess_comeback/chess_comeback_30s_vertical.mp4asset1,875,388 bytes
  • examples/case_12_chess_comeback_recap/outputs/chess_comeback/cover.pngasset435,486 bytes
  • examples/case_12_chess_comeback_recap/outputs/chess_comeback/key_move_card.pngasset424,243 bytes
  • examples/case_12_chess_comeback_recap/outputs/chess_comeback/narration.mp3asset185,769 bytes
  • examples/case_12_chess_comeback_recap/teaser.jpgasset67,800 bytes
  • examples/case_13_truffle_ingredient_story/PROMPT.txtdoc239 bytes
  • examples/case_13_truffle_ingredient_story/case13.mp4asset3,092,280 bytes
  • examples/case_13_truffle_ingredient_story/inputs/audio1.mp3asset115,968 bytes
  • examples/case_13_truffle_ingredient_story/inputs/image1.jpegasset165,273 bytes
  • examples/case_13_truffle_ingredient_story/outputs/recipe_01_truffle_eggs.pngasset89,380 bytes
  • examples/case_13_truffle_ingredient_story/outputs/recipe_02_truffle_pasta.pngasset98,172 bytes
  • examples/case_13_truffle_ingredient_story/outputs/recipe_03_truffle_toast.pngasset94,403 bytes
  • examples/case_13_truffle_ingredient_story/outputs/truffle_cover.pngasset534,859 bytes
  • examples/case_13_truffle_ingredient_story/outputs/truffle_ingredient_story_bundle.zipasset1,457,548 bytes
  • examples/case_13_truffle_ingredient_story/outputs/truffle_storage_prep.pngasset85,859 bytes
  • examples/case_13_truffle_ingredient_story/outputs/truffle_technique_story.mp4asset652,944 bytes
  • examples/case_13_truffle_ingredient_story/teaser.jpgasset51,049 bytes
  • examples/case_14_molecular_3d_explorer/PROMPT.txtdoc266 bytes
  • examples/case_14_molecular_3d_explorer/case14.mp4asset4,051,532 bytes
  • examples/case_14_molecular_3d_explorer/inputs/image1.pngasset13,488 bytes
  • examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/interactive_molecular_exhibit.htmlasset10,217 bytes
  • examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/molecule_23_complete_exhibit.zipasset1,284,906 bytes
  • examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/molecule_23_labelled.glbasset81,064 bytes
  • examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/molecule_23_motion_explainer_30s.mp4asset1,274,226 bytes
  • examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/molecule_data.jsonasset5,549 bytes
  • examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/orthographic_front.pngasset43,241 bytes
  • examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/orthographic_side.pngasset40,042 bytes
  • examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/orthographic_top.pngasset38,492 bytes
  • examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/video_review_frame.pngasset135,250 bytes
  • examples/case_14_molecular_3d_explorer/teaser.jpgasset41,846 bytes
  • examples/case_15_climate_anomaly_explainer/PROMPT.txtdoc247 bytes
  • examples/case_15_climate_anomaly_explainer/case15.mp4asset3,520,332 bytes
  • examples/case_15_climate_anomaly_explainer/inputs/image1.pngasset332,967 bytes
  • examples/case_15_climate_anomaly_explainer/inputs/image2.pngasset335,093 bytes
  • examples/case_15_climate_anomaly_explainer/inputs/image3.pngasset335,494 bytes
  • examples/case_15_climate_anomaly_explainer/outputs/map_card_1.pngasset367,091 bytes
  • examples/case_15_climate_anomaly_explainer/outputs/map_card_2.pngasset365,632 bytes
  • examples/case_15_climate_anomaly_explainer/outputs/map_card_3.pngasset375,931 bytes
  • examples/case_15_climate_anomaly_explainer/outputs/narration.aiffasset1,873,904 bytes
  • examples/case_15_climate_anomaly_explainer/outputs/narration.txtdoc707 bytes
  • examples/case_15_climate_anomaly_explainer/outputs/sea_temperature_anomaly_story_45s.mp4asset1,735,767 bytes
  • examples/case_15_climate_anomaly_explainer/outputs/share_cover.pngasset435,988 bytes
  • examples/case_15_climate_anomaly_explainer/outputs/story_manifest.jsonasset1,209 bytes
  • examples/case_15_climate_anomaly_explainer/outputs/takeaway_graphic.pngasset80,813 bytes
  • examples/case_15_climate_anomaly_explainer/teaser.jpgasset68,030 bytes
  • examples/case_16_zealandia_planetarium_multiturn/PROMPT.txtdoc482 bytes
  • examples/case_16_zealandia_planetarium_multiturn/case16.mp4asset6,650,737 bytes
  • examples/case_16_zealandia_planetarium_multiturn/inputs/audio1.mp3asset7,364,780 bytes
  • examples/case_16_zealandia_planetarium_multiturn/inputs/video1.mp4asset19,243,793 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_1_initial/zealandia_annotated_map.pngasset547,479 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_1_initial/zealandia_fact_1.pngasset112,463 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_1_initial/zealandia_fact_2.pngasset134,905 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_1_initial/zealandia_fact_3.pngasset70,634 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_1_initial/zealandia_planetarium_explainer_45s.mp4asset9,144,006 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_1_initial/zealandia_quiz.pngasset138,741 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_2_revised/zealandia_young_fact_1.pngasset102,723 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_2_revised/zealandia_young_fact_2.pngasset111,425 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_2_revised/zealandia_young_fact_3.pngasset63,775 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_2_revised/zealandia_young_map.pngasset502,021 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_2_revised/zealandia_young_planetarium_30s.mp4asset6,314,299 bytes
  • examples/case_16_zealandia_planetarium_multiturn/outputs/round_2_revised/zealandia_young_quiz.pngasset127,654 bytes
  • examples/case_16_zealandia_planetarium_multiturn/teaser.jpgasset63,820 bytes
  • examples/case_17_cell_biology_gallery_multiturn/PROMPT.txtdoc464 bytes
  • examples/case_17_cell_biology_gallery_multiturn/case17.mp4asset8,798,889 bytes
  • examples/case_17_cell_biology_gallery_multiturn/inputs/audio1.mp3asset495,626 bytes
  • examples/case_17_cell_biology_gallery_multiturn/inputs/video1.mp4asset11,935,211 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_1_initial/cell_behavior_gallery_lesson_45s.mp4asset16,655,518 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_1_initial/cell_behavior_quiz.pngasset63,342 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_1_initial/cell_behavior_timeline.pngasset57,253 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_1_initial/concept_card_1_dna.pngasset596,917 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_1_initial/concept_card_2_division.pngasset557,621 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_1_initial/concept_card_3_tissue.pngasset571,304 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_1_initial/tts_1972f64f.mp3asset170,064 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_2_revised/young_cell_behavior_gallery_lesson_30s.mp4asset15,746,628 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_2_revised/young_cell_behavior_quiz.pngasset48,324 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_2_revised/young_cell_behavior_timeline.pngasset51,835 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_2_revised/young_concept_card_1_dna.pngasset593,711 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_2_revised/young_concept_card_2_copying.pngasset564,706 bytes
  • examples/case_17_cell_biology_gallery_multiturn/outputs/round_2_revised/young_concept_card_3_tissue.pngasset573,942 bytes
  • examples/case_17_cell_biology_gallery_multiturn/teaser.jpgasset59,324 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/PROMPT.txtdoc464 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/case18.mp4asset4,532,377 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/inputs/audio1.mp3asset5,723,884 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/inputs/video1.mp4asset5,301,821 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/outputs/round_1_initial/the_threshold_poster.pngasset250,506 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/outputs/round_1_initial/the_threshold_storyboard_3frame.pngasset450,369 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/outputs/round_1_initial/the_threshold_vertical_trailer_20s.mp4asset6,529,152 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/outputs/round_1_initial/threshold_soundscape_loop_12s.wavasset2,304,078 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/outputs/round_2_revised/the_threshold_suspense_poster.pngasset229,872 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/outputs/round_2_revised/the_threshold_suspense_storyboard_3frame.pngasset407,996 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/outputs/round_2_revised/the_threshold_suspense_vertical_trailer_20s.mp4asset4,425,969 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/outputs/round_2_revised/threshold_suspense_soundscape_loop_12s.wavasset2,304,078 bytes
  • examples/case_18_cinematic_mood_trailer_multiturn/teaser.jpgasset45,235 bytes
  • examples/case_19_force_motion_exhibit/PROMPT.txtdoc263 bytes
  • examples/case_19_force_motion_exhibit/case19.mp4asset3,765,958 bytes
  • examples/case_19_force_motion_exhibit/inputs/audio1.mp3asset56,592 bytes
  • examples/case_19_force_motion_exhibit/inputs/image1.jpgasset302,054 bytes
  • examples/case_19_force_motion_exhibit/outputs/force_motion_exhibit/animated_force_vectors.mp4asset1,127,169 bytes
  • examples/case_19_force_motion_exhibit/outputs/force_motion_exhibit/experiment_card.pngasset642,371 bytes
  • examples/case_19_force_motion_exhibit/outputs/force_motion_exhibit/force_motion_exhibit_45s.mp4asset2,754,152 bytes
  • examples/case_19_force_motion_exhibit/outputs/force_motion_exhibit/force_motion_exhibit_silent.mp4asset1,624,856 bytes
  • examples/case_19_force_motion_exhibit/outputs/force_motion_exhibit/visitor_print_pack.pdfasset340,887 bytes
  • examples/case_19_force_motion_exhibit/outputs/force_motion_exhibit/visitor_quiz.pngasset94,035 bytes
  • examples/case_19_force_motion_exhibit/outputs/force_motion_exhibit/visitor_quiz_answer_key.txtdoc166 bytes
  • examples/case_19_force_motion_exhibit/teaser.jpgasset70,205 bytes
  • examples/case_20_food_scan_3d_viewer/PROMPT.txtdoc255 bytes
  • examples/case_20_food_scan_3d_viewer/case20.mp4asset1,735,103 bytes
  • examples/case_20_food_scan_3d_viewer/inputs/3D1.mtlasset230 bytes
  • examples/case_20_food_scan_3d_viewer/inputs/3D1.objasset44,101,205 bytes
  • examples/case_20_food_scan_3d_viewer/inputs/image1.jpgasset1,037,127 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/README.txtdoc311 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/food_scan.glbasset39,089,512 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/food_scan_turntable.mp4asset445,039 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/index.htmlasset1,261 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/renders/inspection_detail.pngasset641,689 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/renders/inspection_front.pngasset623,341 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/renders/inspection_profile.pngasset622,220 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/style.cssasset2,112 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/utils/BufferGeometryUtils.jsruns37,621 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/utils/SkeletonUtils.jsruns11,535 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/GLTFLoader.jsruns114,959 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/OrbitControls.jsruns40,504 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/three.core.min.jsruns385,386 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/three.module.min.jsruns365,552 bytes
  • examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/viewer.jsruns2,636 bytes
  • examples/case_20_food_scan_3d_viewer/teaser.jpgasset73,663 bytes
  • expert/poster-design/poster-design.mddoc8,665 bytes
  • expert/video-producer/video-producer.mddoc11,317 bytes
  • formats/declare_format.mddoc6,530 bytes
  • formats/input_format.mddoc8,832 bytes
  • formats/output_format.mddoc6,448 bytes
  • mcp/generate.pyruns37,701 bytes
  • mcp/registry.pyruns4,239 bytes
  • mcp/requirements.txtdoc2,138 bytes
  • mcp/server.pyruns20,794 bytes
  • mcp/understand.pyruns22,659 bytes
  • mcp/utility.pyruns3,995 bytes
  • orchestration/asset_registry.mddoc6,203 bytes
  • orchestration/declare_protocol.mddoc4,687 bytes
  • orchestration/dependency_rules.mddoc6,997 bytes
  • orchestration/expert_protocol.mddoc8,713 bytes
  • orchestration/interruption.mddoc5,726 bytes
  • scenarios/_template.mddoc4,757 bytes
  • scenarios/education_sharing.mddoc5,131 bytes
  • scenarios/event_materials.mddoc4,495 bytes
  • scenarios/game_assets.mddoc5,948 bytes
  • scenarios/job_application.mddoc5,697 bytes
  • scenarios/office.mddoc4,904 bytes
  • scenarios/social_media_post.mddoc6,196 bytes
  • setup/api_guide.mddoc12,007 bytes
  • setup/feature_list.mddoc1,552 bytes
  • setup/quickstart.mddoc6,446 bytes
  • skill.yamlasset1,866 bytes
  • skills/generate/3d.mddoc3,191 bytes
  • skills/generate/audio/music.mddoc3,500 bytes
  • skills/generate/audio/sfx.mddoc2,260 bytes
  • skills/generate/audio/speech.mddoc3,910 bytes
  • skills/generate/code.mddoc4,878 bytes
  • skills/generate/document/excel.mddoc2,997 bytes
  • skills/generate/document/pdf.mddoc2,491 bytes
  • skills/generate/document/ppt.mddoc3,022 bytes
  • skills/generate/document/word.mddoc2,705 bytes
  • skills/generate/image.mddoc2,730 bytes
  • skills/generate/markdown.mddoc4,819 bytes
  • skills/generate/video.mddoc4,443 bytes
  • skills/understand/3d.mddoc4,486 bytes
  • skills/understand/audio.mddoc4,193 bytes
  • skills/understand/document.mddoc4,025 bytes
  • skills/understand/image.mddoc3,145 bytes
  • skills/understand/video.mddoc3,112 bytes
  • skills/utility/browse.mddoc1,931 bytes
  • skills/utility/search.mddoc1,248 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • omni-io

Repository facts

License
No license detected
Created
Aug 28, 2026
Last pushed
Sep 30, 2026
Forks
2
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 101 notes
  • assets/Omni-IO-Skills_pr_video.mp4:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • assets/workflow.png:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • examples/case_01_owala_product_launch/outputs/owala_product_launch.html:1 Analysis incomplete: physical or joined line exceeds character limit
  • examples/case_01_owala_product_launch/outputs/owala_product_launch.html:3 Analysis incomplete: physical or joined line exceeds character limit
  • examples/case_02_korean_night_market_masterclass/outputs/korean_night_market_masterclass_45s.mp4:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • examples/case_03_fossil_exhibit_teaser/outputs/sea_dragon_teaser_25s.mp4:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/libs/meshopt_decoder.module.js:7 Analysis incomplete: physical or joined line exceeds character limit
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/libs/meshopt_decoder.module.js:6 Analysis incomplete: physical or joined line exceeds character limit
  • examples/case_04_avocado_3d_asset/outputs/viewer/addons/libs/meshopt_decoder.module.js:9 Analysis incomplete: physical or joined line exceeds character limit
  • examples/case_04_avocado_3d_asset/outputs/viewer/three.core.min.js:6 Analysis incomplete: physical or joined line exceeds character limit
  • examples/case_04_avocado_3d_asset/outputs/viewer/three.core.min.js:4 Analysis incomplete: physical or joined line exceeds character limit
  • examples/case_04_avocado_3d_asset/outputs/viewer/three.module.js:6 Analysis incomplete: physical or joined line exceeds character limit
  • examples/case_04_avocado_3d_asset/outputs/viewer/three.module.js:4 Analysis incomplete: physical or joined line exceeds character limit
  • examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/scan_data.json:1 Analysis incomplete: physical or joined line exceeds character limit
  • examples/case_07_glowing_garden_event_multiturn/case07.mp4:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • examples/case_09_wallace_line_explainer/inputs/audio1.mp3:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • examples/case_09_wallace_line_explainer/inputs/video1.mp4:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • examples/case_09_wallace_line_explainer/outputs/wallace_line_45s.mp4:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/molecule_23_labelled.glb:2 Analysis incomplete: physical or joined line exceeds character limit
  • examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/molecule_23_labelled.glb:1 Analysis incomplete: physical or joined line exceeds character limit
Show all 250 signals by file

README.md

  • Network accessline 12
    <p>   <a href="https://github.com/any2any-mllm/Omni-IO-Skill/stargazers"><img src="https://img.shields.io/github/stars/any2any-mllm/Omni-IO-Skill?style=flat-square&logo=github&label=Stars" alt="GitHub stars"></a>
  • Network accessline 13
    <a href="https://github.com/any2any-mllm/Omni-IO-Skill/stargazers"><img src="https://img.shields.io/github/stars/any2any-mllm/Omni-IO-Skill?style=flat-square&logo=github&label=Stars" alt="GitHub stars"></a>
  • Network accessline 14
    <a href="https://agentskills.io/"><img src="https://img.shields.io/badge/Agent_Skills-compatible-6d5dfc?style=flat-square" alt="Agent Skills compatible"></a>
  • Network accessline 15
    <a href="https://modelcontextprotocol.io/"><img src="https://img.shields.io/badge/MCP-stdio-0b7285?style=flat-square" alt="MCP stdio server"></a>
  • Network accessline 16
    <img src="https://img.shields.io/badge/Python-3.10%2B-3776ab?style=flat-square&logo=python&logoColor=white" alt="Python 3.10 or newer">
  • Network accessline 17
    <a href="https://arxiv.org/abs/2609.31847"><img src="https://img.shields.io/badge/Paper-arXiv-b31b1b?style=flat-square&logo=arxiv" alt="arXiv paper"></a>
  • Network accessline 32
    --- [https://github.com/any2any-mllm/Omni-IO-Skill/blob/main/assets/Omni-IO-Skills_pr_video.mp4](https://github.com/user-attachments/assets/8d199381-64a6-4c79-93e9-073249e9205b)
  • Network accessline 33
    [https://github.com/any2any-mllm/Omni-IO-Skill/blob/main/assets/Omni-IO-Skills_pr_video.mp4](https://github.com/user-attachments/assets/8d199381-64a6-4c79-93e9-073249e9205b)
  • Network accessline 37
    - **[Sep 2026]** We release our technical report, [**Omni-IO Skills: Harnessing Your Agent Omni-Native**](https://arxiv.org/abs/2609.31847).
  • Network accessline 162
    Omni-IO works with hosts that can load an [Agent Skills](https://agentskills.io/) directory and connect to a local **stdio MCP server**. The commands below support macOS, Linux, and WSL and require Python 3.10+.
  • Network accessline 170
    git clone https://github.com/any2any-mllm/Omni-IO-Skill.git Omni-IO-Skills
  • Access to secretsline 184
    [Credential-related source omitted]
  • Network accessline 374
    Questions, bug reports, feature requests, and workflow ideas are welcome in [GitHub Issues](https://github.com/any2any-mllm/Omni-IO-Skill/issues). If Omni-IO is useful to you, consider starring the repository so more agent builders can find
  • Network accessline 378
    If you are interested in Omni-IO Skills, please contact [Yanlin Li](mailto:yanlin.li@u.nus.edu) or [Hao Fei](mailto:haofei7419@gmail.com). If you use this project in your research or applications, please cite [our paper](https://arxiv.org/a
  • Network accessline 391
    <p align="center">   <a href="https://star-history.com/#any2any-mllm/Omni-IO-Skill&amp;Date">
  • Network accessline 392
    <a href="https://star-history.com/#any2any-mllm/Omni-IO-Skill&amp;Date">
  • Network accessline 393
    <picture>       <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=any2any-mllm/Omni-IO-Skill&amp;type=Date&amp;theme=dark">       <source media="(prefers-color-scheme: light)" srcset="https://api.st
  • Network accessline 394
    <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=any2any-mllm/Omni-IO-Skill&amp;type=Date&amp;theme=dark">
  • Network accessline 395
    <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=any2any-mllm/Omni-IO-Skill&amp;type=Date">
  • Network accessline 396
    <img width="100%" alt="Star History Chart" src="https://api.star-history.com/svg?repos=any2any-mllm/Omni-IO-Skill&amp;type=Date">

config/.env.example

  • Access to secretsline 3
    [Credential-related source omitted]
  • Network accessline 17
    # 🟢 fal.ai — FLUX.1-schnell (US$10 free credit for new users; about US$0.003/image) # This is the default option in config.yaml. # Get a key: https://fal.ai → Register → API Keys
  • Network accessline 18
    [Credential-related source omitted]
  • Network accessline 19
    # Get a key: https://fal.ai → Register → API Keys
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 22
    # 💰 OpenAI — gpt-image-2 (about US$0.04/image) + image understanding (gpt-4o) + Whisper ASR # Get a key: https://platform.openai.com → API Keys
  • Network accessline 23
    # Get a key: https://platform.openai.com → API Keys
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 30
    # 💰 DashScope — Wan2.7 video generation (free allowance for new users) # This is the default option in config.yaml. # Get a key: https://dashscope.aliyuncs.com (mainland China) or https://bailian.console.aliyun.com (international) → Registe
  • Network accessline 31
    [Credential-related source omitted]
  • Network accessline 32
    # Get a key: https://dashscope.aliyuncs.com (mainland China) or https://bailian.console.aliyun.com (international) → Register → API Key Management
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 49
    # 🟢 Hugging Face — MusicGen (free inference allowance; fallback provider) # Get a key: https://huggingface.co → Register → Settings → Access Tokens
  • Network accessline 50
    # Get a key: https://huggingface.co → Register → Settings → Access Tokens
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 53
    # 💰 Replicate — MusicGen Large (pay-as-you-go; about US$0.0023 per second of audio) # No cold-start latency, up to 60 seconds, and higher quality than free Hugging Face inference. # Get a key: https://replicate.com → Register → Account → AP
  • Network accessline 54
    [Credential-related source omitted]
  • Network accessline 55
    # Get a key: https://replicate.com → Register → Account → API tokens
  • Network accessline 62
    # 🟢 ElevenLabs — Sound Effects + TTS + Music (free monthly allowance; paid subscription required for Music API) # Get a key: https://elevenlabs.io → Register → Profile → API Key
  • Network accessline 63
    # Get a key: https://elevenlabs.io → Register → Profile → API Key
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Network accessline 92
    # 🟢 Tripo3D — Tripo v2 (free credits upon registration) # This is the default option in config.yaml. # Get a key: https://www.tripo3d.ai → Register → API
  • Network accessline 93
    [Credential-related source omitted]
  • Network accessline 94
    # Get a key: https://www.tripo3d.ai → Register → API
  • Access to secretsline 95
    [Credential-related source omitted]
  • Network accessline 97
    # 🟢 Meshy — Meshy v2 (free tier available) # Get a key: https://www.meshy.ai → Register → API Keys
  • Network accessline 98
    # Get a key: https://www.meshy.ai → Register → API Keys
  • Access to secretsline 99
    [Credential-related source omitted]
  • Network accessline 105
    # 🟢 Gemini — Preferred path for video + audio understanding (Gemini 2.5 Flash; 1M tokens free per day) # Get a key: https://aistudio.google.com → Get API Key
  • Network accessline 106
    # Get a key: https://aistudio.google.com → Get API Key
  • Access to secretsline 107
    [Credential-related source omitted]
  • Network accessline 109
    # 🟢 Mistral — Document OCR (free tier available) # Get a key: https://console.mistral.ai → API Keys
  • Network accessline 110
    # Get a key: https://console.mistral.ai → API Keys
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 113
    # 🟢 Qwen2-Audio — Music/environmental-sound analysis (DashScope; free allowance available) # Uses the same Alibaba Cloud DashScope platform as WAN_API_KEY; the same key may be used. # Get a key: https://dashscope.aliyuncs.com → Register → A
  • Network accessline 114
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Network accessline 115
    # Get a key: https://dashscope.aliyuncs.com → Register → API Key Management
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 122
    # 🟢 Brave Search — Web search (2,000 free requests per month) # Get a key: https://brave.com/search/api → Register
  • Network accessline 123
    # Get a key: https://brave.com/search/api → Register
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]

config/.gitignore

  • Access to secretsline 1
    [Credential-related source omitted]

config/config.yaml

  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]

examples/case_04_avocado_3d_asset/outputs/viewer/addons/controls/OrbitControls.js

  • Executable scriptline 1
    Executable file

examples/case_04_avocado_3d_asset/outputs/viewer/addons/libs/meshopt_decoder.module.js

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 7
    'b9H79Tebbbe8Fv9Gbb9Gvuuuuueu9Giuuub9Geueu9Giuuueuixkbeeeddddillviebeoweuecj:Gdkr;Neqo9TW9T9VV95dbH9F9F939H79T9F9J9H229F9Jt9VV7bb8A9TW79O9V9Wt9F9KW9J9V9KW9wWVtW949c919M9MWVbeY9TW79O9V9Wt9F9KW9J9V9KW69U9KW949c919M9MWVbdE9TW79O9V9Wt9F9KW9J9V9
  • Possible obfuscationline 9
    'b9H79TebbbeKl9Gbb9Gvuuuuueu9Giuuub9Geueuixkbbebeeddddilve9Weeeviebeoweuecj:Gdkr;Neqo9TW9T9VV95dbH9F9F939H79T9F9J9H229F9Jt9VV7bb8A9TW79O9V9Wt9F9KW9J9V9KW9wWVtW949c919M9MWVbdY9TW79O9V9Wt9F9KW9J9V9KW69U9KW949c919M9MWVblE9TW79O9V9Wt9F9KW9J9V9K

examples/case_04_avocado_3d_asset/outputs/viewer/addons/loaders/GLTFLoader.js

  • Executable scriptline 1
    Executable file
  • Network accessline 72
    * A loader for the glTF 2.0 format.  *  * [glTF](https://www.khronos.org/gltf/) (GL Transmission Format) is an [open format specification]{@link https://github.com/KhronosGroup/glTF/tree/main/specification/2.0)
  • Network accessline 73
    *  * [glTF](https://www.khronos.org/gltf/) (GL Transmission Format) is an [open format specification]{@link https://github.com/KhronosGroup/glTF/tree/main/specification/2.0)  * for efficient delivery and loading of 3D content. Assets may be
  • Network accessline 74
    * [glTF](https://www.khronos.org/gltf/) (GL Transmission Format) is an [open format specification]{@link https://github.com/KhronosGroup/glTF/tree/main/specification/2.0)
  • Network accessline 106
    *  * The following glTF 2.0 extension is supported by an external user plugin:  * - [KHR_materials_variants](https://github.com/takahirox/three-gltf-extensions)
  • Network accessline 107
    * The following glTF 2.0 extension is supported by an external user plugin:  * - [KHR_materials_variants](https://github.com/takahirox/three-gltf-extensions)  * - [MSFT_texture_dds](https://github.com/takahirox/three-gltf-extensions)
  • Network accessline 108
    * - [KHR_materials_variants](https://github.com/takahirox/three-gltf-extensions)
  • Network accessline 109
    * - [MSFT_texture_dds](https://github.com/takahirox/three-gltf-extensions)
  • Network accessline 110
    * - [KHR_animation_pointer](https://github.com/needle-tools/three-animation-pointer)
  • Network accessline 111
    * - [NEEDLE_progressive](https://github.com/needle-tools/gltf-progressive)
  • Network accessline 276
    // If a base path is set, resources will be relative paths from that plus the relative path of the gltf file 			// Example  path = 'https://my-cnd-server.com/', url = 'assets/models/model.gltf'
  • Network accessline 277
    // Example  path = 'https://my-cnd-server.com/', url = 'assets/models/model.gltf'
  • Network accessline 278
    // resourcePath = 'https://my-cnd-server.com/assets/models/'
  • Network accessline 279
    // referenced resource 'model.bin' will be loaded from 'https://my-cnd-server.com/assets/models/model.bin'
  • Network accessline 280
    // referenced resource '../textures/texture.png' will be loaded from 'https://my-cnd-server.com/assets/textures/texture.png'
  • Network accessline 655
    * Punctual Lights Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_lights_punctual
  • Network accessline 656
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_lights_punctual  *
  • Network accessline 657
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_lights_punctual
  • Network accessline 793
    * Unlit Materials Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_unlit
  • Network accessline 794
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_unlit  *
  • Network accessline 795
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_unlit
  • Network accessline 848
    * Materials Emissive Strength Extension  *  * Specification: https://github.com/KhronosGroup/glTF/blob/5768b3ce0ef32bc39cdf1bef10b948586635ead3/extensions/2.0/Khronos/KHR_materials_emissive_strength/README.md
  • Network accessline 849
    *  * Specification: https://github.com/KhronosGroup/glTF/blob/5768b3ce0ef32bc39cdf1bef10b948586635ead3/extensions/2.0/Khronos/KHR_materials_emissive_strength/README.md  *
  • Network accessline 850
    * Specification: https://github.com/KhronosGroup/glTF/blob/5768b3ce0ef32bc39cdf1bef10b948586635ead3/extensions/2.0/Khronos/KHR_materials_emissive_strength/README.md
  • Network accessline 882
    * Clearcoat Materials Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_clearcoat
  • Network accessline 883
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_clearcoat  *
  • Network accessline 884
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_clearcoat
  • Network accessline 958
    * Materials dispersion Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_dispersion
  • Network accessline 959
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_dispersion  *
  • Network accessline 960
    * Specification: https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_dispersion
  • Network accessline 996
    * Iridescence Materials Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_iridescence
  • Network accessline 997
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_iridescence  *
  • Network accessline 998
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_iridescence
  • Network accessline 1076
    * Sheen Materials Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_sheen
  • Network accessline 1077
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_sheen  *
  • Network accessline 1078
    * Specification: https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_sheen
  • Network accessline 1143
    * Transmission Materials Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_transmission
  • Network accessline 1144
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_transmission  * Draft: https://github.com/KhronosGroup/glTF/pull/1698
  • Network accessline 1145
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_transmission
  • Network accessline 1146
    * Draft: https://github.com/KhronosGroup/glTF/pull/1698
  • Network accessline 1194
    * Materials Volume Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_volume
  • Network accessline 1195
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_volume  *
  • Network accessline 1196
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_volume
  • Network accessline 1245
    * Materials ior Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_ior
  • Network accessline 1246
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_ior  *
  • Network accessline 1247
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_ior
  • Network accessline 1285
    * Materials specular Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_specular
  • Network accessline 1286
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_specular  *
  • Network accessline 1287
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_specular
  • Network accessline 1341
    * Materials bump Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/EXT_materials_bump
  • Network accessline 1342
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/EXT_materials_bump  *
  • Network accessline 1343
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/EXT_materials_bump
  • Network accessline 1387
    * Materials anisotropy Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_anisotropy
  • Network accessline 1388
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_anisotropy  *
  • Network accessline 1389
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_anisotropy
  • Network accessline 1443
    * BasisU Texture Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_texture_basisu
  • Network accessline 1444
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_texture_basisu  *
  • Network accessline 1445
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_texture_basisu
  • Network accessline 1496
    * WebP Texture Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_texture_webp
  • Network accessline 1497
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_texture_webp  *
  • Network accessline 1498
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_texture_webp
  • Network accessline 1543
    * AVIF Texture Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_texture_avif
  • Network accessline 1544
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_texture_avif  *
  • Network accessline 1545
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_texture_avif
  • Network accessline 1590
    * meshopt BufferView Compression Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_meshopt_compression
  • Network accessline 1591
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_meshopt_compression  *
  • Network accessline 1592
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_meshopt_compression
  • Network accessline 1676
    * GPU Instancing Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_mesh_gpu_instancing
  • Network accessline 1677
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_mesh_gpu_instancing  *
  • Network accessline 1678
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/EXT_mesh_gpu_instancing
  • Network accessline 1906
    * DRACO Mesh Compression Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_draco_mesh_compression
  • Network accessline 1907
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_draco_mesh_compression  *
  • Network accessline 1908
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_draco_mesh_compression
  • Network accessline 1991
    * Texture Transform Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_texture_transform
  • Network accessline 1992
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_texture_transform  *
  • Network accessline 1993
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_texture_transform
  • Network accessline 2012
    // See https://github.com/mrdoob/three.js/issues/21819.
  • Network accessline 2052
    * Mesh Quantization Extension  *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_mesh_quantization
  • Network accessline 2053
    *  * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_mesh_quantization  *
  • Network accessline 2054
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_mesh_quantization
  • Network accessline 2072
    // Spline Interpolation // Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#appendix-c-spline-interpolation
  • Network accessline 2073
    // Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#appendix-c-spline-interpolation
  • Network accessline 2256
    /**  * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#default-material
  • Network accessline 2257
    * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#default-material
  • Network accessline 2324
    /**  * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#morph-targets
  • Network accessline 2325
    * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#morph-targets
  • Network accessline 2509
    // Reference: 	// https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_mesh_quantization#encoding-quantized-data
  • Network accessline 2510
    // https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_mesh_quantization#encoding-quantized-data
  • Network accessline 3004
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#buffers-and-buffer-views
  • Network accessline 3005
    * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#buffers-and-buffer-views
  • Network accessline 3043
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#buffers-and-buffer-views
  • Network accessline 3044
    * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#buffers-and-buffer-views
  • Network accessline 3064
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#accessors
  • Network accessline 3065
    * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#accessors
  • Network accessline 3161
    // https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#sparse-accessors
  • Network accessline 3205
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#textures
  • Network accessline 3206
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#textures
  • Network accessline 3245
    // See https://github.com/mrdoob/three.js/issues/21559.
  • Network accessline 3509
    // https://github.com/mrdoob/three.js/issues/11438#issuecomment-507003995
  • Network accessline 3535
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#materials
  • Network accessline 3536
    * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#materials
  • Network accessline 3563
    // Specification: 			// https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#metallic-roughness-material
  • Network accessline 3564
    // https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#metallic-roughness-material
  • Network accessline 3622
    // See: https://github.com/mrdoob/three.js/issues/17706
  • Network accessline 3721
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#geometry
  • Network accessline 3722
    * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#geometry
  • Network accessline 3792
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#meshes
  • Network accessline 3793
    * Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#meshes
  • Network accessline 3942
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#cameras
  • Network accessline 3943
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#cameras
  • Network accessline 3980
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#skins
  • Network accessline 3981
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#skins
  • Network accessline 4052
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#animations
  • Network accessline 4053
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#animations
  • Network accessline 4185
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#nodes-and-hierarchy
  • Network accessline 4186
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#nodes-and-hierarchy
  • Network accessline 4421
    /** 	 * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#scenes
  • Network accessline 4422
    * Specification: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#scenes
  • Network accessline 4434
    // Loader returns Group, not Scene. 		// See: https://github.com/mrdoob/three.js/issues/18342#issuecomment-578981172
  • Network accessline 4435
    // See: https://github.com/mrdoob/three.js/issues/18342#issuecomment-578981172
  • Network accessline 4459
    // If the node already has a parent, it means it's being reused across multiple scenes. 				// Clone it to avoid the second scene's add() removing it from the first scene. 				// See: https://github.com/mrdoob/three.js/issues/27993
  • Network accessline 4461
    // See: https://github.com/mrdoob/three.js/issues/27993

examples/case_04_avocado_3d_asset/outputs/viewer/addons/utils/BufferGeometryUtils.js

  • Executable scriptline 1
    Executable file

examples/case_04_avocado_3d_asset/outputs/viewer/addons/utils/SkeletonUtils.js

  • Executable scriptline 1
    Executable file

examples/case_04_avocado_3d_asset/outputs/viewer/launch.command

  • Executable scriptline 1
    #!/bin/sh

examples/case_04_avocado_3d_asset/outputs/viewer/three.core.min.js

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    * SPDX-License-Identifier: MIT  */ const t="185",e={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},s={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},i=0,r=1,n=2,a=3,o=0,h=1,l=2,c=3,u=0,d=1,p=2,m=0,y=1,g=2,f=3,x=4,b=5,v=6,w=100,M=101,S=102,_=10
  • Network accessline 6
    const t="185",e={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},s={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},i=0,r=1,n=2,a=3,o=0,h=1,l=2,c=3,u=0,d=1,p=2,m=0,y=1,g=2,f=3,x=4,b=5,v=6,w=100,M=101,S=102,_=103,A=104,T=200,z=201,C=202,I=203,B=2
  • Possible obfuscationline 6
    const t="185",e={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},s={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},i=0,r=1,n=2,a=3,o=0,h=1,l=2,c=3,u=0,d=1,p=2,m=0,y=1,g=2,f=3,x=4,b=5,v=6,w=100,M=101,S=102,_=103,A=104,T=200,z=201,C=202,I=203,B=2

examples/case_04_avocado_3d_asset/outputs/viewer/three.module.js

  • Executable scriptline 1
    Executable file

examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/README.md

  • Network accessline 13
    Then open `http://localhost:8000/viewer.html`.

examples/case_05_engineering_scan_restoration/outputs/engineering_scan_restoration/viewer.html

  • Network accessline 13
    .help{right:24px;bottom:22px;color:var(--muted);font-size:11px;text-align:right}@media(max-width:700px){.stats{display:none}.header{left:16px;top:16px}.controls{left:12px;bottom:12px}.help{display:none}}   </style>   <script type="importmap
  • Network accessline 14
    </style>   <script type="importmap">{"imports":{"three":"https://cdn.jsdelivr.net/npm/three@0.169.0/build/three.module.js","three/addons/":"https://cdn.jsdelivr.net/npm/three@0.169.0/examples/jsm/"}}</script> </head>
  • Network accessline 15
    <script type="importmap">{"imports":{"three":"https://cdn.jsdelivr.net/npm/three@0.169.0/build/three.module.js","three/addons/":"https://cdn.jsdelivr.net/npm/three@0.169.0/examples/jsm/"}}</script>
  • Network accessline 31
    scene.add(new THREE.HemisphereLight(0xcceeff,0x172129,2.3)); const key=new THREE.DirectionalLight(0xffffff,4);key.position.set(2,-3,4);scene.add(key); const rim=new THREE.DirectionalLight(0x41d6c3,3);rim.position.set(-3,2,1);scene.add(rim);
  • Network accessline 32
    const controls=new OrbitControls(camera,renderer.domElement); controls.enableDamping=true; controls.target.set(-.1927,0,0); controls.minDistance=.55; controls.maxDistance=4;     let model, pointsObj, materials=[]; const data=await fetch('./
  • Network accessline 33
    let model, pointsObj, materials=[]; const data=await fetch('./scan_data.json').then(r=>r.json());

examples/case_14_molecular_3d_explorer/outputs/molecular_exhibit_23/molecule_23_labelled.glb

  • Network accessline 1
    glTF<U+0002>����<<U+0001>� g��JSON{"scene":0,"scenes":[{"nodes":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52]}],"asset":{"version":"2.0","generator":
  • Network accessline 2
    g��JSON{"scene":0,"scenes":[{"nodes":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52]}],"asset":{"version":"2.0","generator":"https://gith

examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/README.txt

  • Network accessline 3
    Open this folder through a local web server (browsers block module files opened directly):   python3 -m http.server 8000 --directory . Then visit http://localhost:8000/
  • Network accessline 5
    Then visit http://localhost:8000/

examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/utils/BufferGeometryUtils.js

  • Executable scriptline 1
    Executable file; content unavailable

examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/utils/SkeletonUtils.js

  • Executable scriptline 1
    Executable file; content unavailable

examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/GLTFLoader.js

  • Executable scriptline 1
    Executable file; content unavailable

examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/OrbitControls.js

  • Executable scriptline 1
    Executable file; content unavailable

examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/three.core.min.js

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    * SPDX-License-Identifier: MIT  */ const t="185",e={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},s={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},i=0,r=1,n=2,a=3,o=0,h=1,l=2,c=3,u=0,d=1,p=2,m=0,y=1,g=2,f=3,x=4,b=5,v=6,w=100,M=101,S=102,_=10
  • Network accessline 6
    const t="185",e={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},s={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},i=0,r=1,n=2,a=3,o=0,h=1,l=2,c=3,u=0,d=1,p=2,m=0,y=1,g=2,f=3,x=4,b=5,v=6,w=100,M=101,S=102,_=103,A=104,T=200,z=201,C=202,I=203,B=2
  • Possible obfuscationline 6
    const t="185",e={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},s={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},i=0,r=1,n=2,a=3,o=0,h=1,l=2,c=3,u=0,d=1,p=2,m=0,y=1,g=2,f=3,x=4,b=5,v=6,w=100,M=101,S=102,_=103,A=104,T=200,z=201,C=202,I=203,B=2

examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/vendor/three.module.min.js

  • Executable scriptline 1
    Executable file

examples/case_20_food_scan_3d_viewer/outputs/food_scan_exhibit/viewer.js

  • Executable scriptline 1
    Executable file; content unavailable

mcp/generate.py

  • Executable scriptline 1
    Executable file; content unavailable

mcp/registry.py

  • Executable scriptline 1
    Executable file; content unavailable

mcp/server.py

  • Executable scriptline 1
    Executable file; content unavailable

mcp/understand.py

  • Executable scriptline 1
    Executable file; content unavailable

mcp/utility.py

  • Executable scriptline 1
    Executable file; content unavailable

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 7 facts
  • Contacts api.elevenlabs.io, which SKILL.md, the README and the plugin manifest do not mentionmcp/generate.py:393High confidence
  • Contacts api-inference.huggingface.co, which SKILL.md, the README and the plugin manifest do not mentionmcp/generate.py:455High confidence
  • Contacts api.tripo3d.ai, which SKILL.md, the README and the plugin manifest do not mentionmcp/generate.py:668High confidence
  • Contacts api.meshy.ai, which SKILL.md, the README and the plugin manifest do not mentionmcp/generate.py:708High confidence
  • Contacts dashscope.aliyuncs.com, which SKILL.md, the README and the plugin manifest do not mentionmcp/understand.py:211High confidence
  • Contacts api.mistral.ai, which SKILL.md, the README and the plugin manifest do not mentionmcp/understand.py:317High confidence
  • Contacts api.search.brave.com, which SKILL.md, the README and the plugin manifest do not mentionmcp/utility.py:29High confidence
Signal confidence: 172 facts

and 122 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.