Not in the top 1,000 by GitHub stars

Rjxshr1/idea-to-print

Agent skills for ideas or uploaded images to printable 3D sculptures: Hunyuan3D drafts, mesh checks, slicing and verified print handoff.

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

skills/3d-print-workflow/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

bbf1c5ef6446 → 88ce0aec505e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → bbf1c5ef6446

No earlier version was observed for comparison.

Compare on GitHub

skills/idea-to-print/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

bbf1c5ef6446 → 88ce0aec505e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → bbf1c5ef6446

No earlier version was observed for comparison.

Compare on GitHub

skills/printable-modeling/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

bbf1c5ef6446 → 88ce0aec505e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → bbf1c5ef6446

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 88ce0aec505e3377c12fed925556826d5e7b4b6c

17GitHub stars
0stars in 7 days
3skills in this repository
23commits in 30 days

Heat

1.6
  • 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, 2026Oct 25, 202617

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

Individual skills in this repository

How it works

3d-print-workflow

When your agent uses it

Prepare a model file, link or modeling brief for FDM printing through sizing, slicing, authorized printer dispatch and result review. Use printable-modeling when geometry must be created or edited.

What it loads into context

Frontmatter

48 tokens

Always available to the agent

SKILL.md

1,863 tokens

When the skill is activated

Reference documents

7,559 tokens

Loaded on request

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

The playbook

  1. Start from the actual job
  2. Prepare and size
  3. Keep scoped validation explicit
  4. Slice and assess support removal
  5. Dispatch once and verify
  6. Close the loop

Scripts executed separately

  • scripts/bambu_read.py
  • scripts/make_slice_only.py
  • scripts/print_audit.py
  • scripts/print_timelapse.py
  • scripts/printability_gate.py
  • scripts/run_bambu_slice.py
  • scripts/slice_pipeline.py

Files

  • SKILL.mdcore9,550 bytes
  • SKILL.mdcore9,550 bytes
  • SKILL.mdcore9,550 bytes
  • SKILL.mdcore9,550 bytes
  • agents/openai.yamlasset271 bytes
  • references/acceptance.mddoc3,290 bytes
  • references/bambu-lan.mddoc5,084 bytes
  • references/printability-profile.example.jsonasset1,316 bytes
  • references/printer.example.jsonasset63 bytes
  • references/slice-only.mddoc2,044 bytes
  • scripts/bambu_read.pyruns6,200 bytes
  • scripts/make_slice_only.pyruns18,011 bytes
  • scripts/print_audit.pyruns8,725 bytes
  • scripts/print_timelapse.pyruns12,476 bytes
  • scripts/printability_gate.pyruns53,639 bytes
  • scripts/run_bambu_slice.pyruns7,015 bytes
  • scripts/slice_pipeline.pyruns16,640 bytes
  • ../idea-to-print/references/workflow-v2.mddoc9,366 bytes
  • ../printable-modeling/references/refinement-and-validation.mddoc16,123 bytes
Read SKILL.md

# Model to physical print

Carry out the requested stage. Recommendations, modeling and workflow setup do not authorize a physical print. Preserve prior authorization for the selected job; do not repeatedly ask to print an already approved object.

For an installed skill, resolve scripts from this actual `SKILL.md` directory. Read adjacent `runtime.local.json` when present to locate the Python used during setup and verify it is still available. Use absolute script/job paths from an unrelated working directory; repository-root examples below are illustrative. Credentials remain local; a WSL/non-Windows interpreter needs an explicit readable Studio configuration path for the optional LAN helper.

## Start from the actual job

Preserve downloaded models and their author/license, selected profile and original files. A model download, editable slicer project and sliced print package are different artifacts. Use the companion `printable-modeling` skill for geometry creation or changes, including a user-uploaded image. Scaling someone else's sculpture is not original modeling.

Use a separate directory in the user's workspace for each job. Preserve existing queues and order; inspection of one job does not authorize another. Record the real printer build volume, nozzle, plate, material and connection method. There is no default owner's printer. For optional Bambu LAN status/camera access, read [bambu-lan.md](references/bambu-lan.md); this adapter is read-only and experimental. `scripts/print_timelapse.py` uses it to record a layer-by-layer timelapse when the user asks for one.

## Prepare and size
View the complete source on GitHub

Skills included

  • 3d-print-workflow
  • idea-to-print
  • printable-modeling

Repository facts

License
MIT
Created
Sep 8, 2026
Last pushed
Oct 28, 2026
Forks
0
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

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

Show 6 notes
  • skills/3d-print-workflow/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/3d-print-workflow/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/3d-print-workflow/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/idea-to-print/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/printable-modeling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/printable-modeling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 69 signals by file

skills/3d-print-workflow/scripts/bambu_read.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Network accessline 130
    context = ssl._create_unverified_context()         port = 6000 if args.camera else 8883         with socket.create_connection((host, port), timeout=5) as raw:
  • Network accessline 131
    port = 6000 if args.camera else 8883         with socket.create_connection((host, port), timeout=5) as raw:             with context.wrap_socket(raw, server_hostname=host) as conn:
  • Network accessline 132
    with socket.create_connection((host, port), timeout=5) as raw:

skills/3d-print-workflow/scripts/make_slice_only.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 25
    CORE = "http://schemas.microsoft.com/3dmanufacturing/core/2015/02"
  • Network accessline 26
    PROD = "http://schemas.microsoft.com/3dmanufacturing/production/2015/06"
  • Network accessline 27
    REL = "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 28
    MODEL_REL = "http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel"
  • Network accessline 29
    BBL = "http://schemas.bambulab.com/package/2021"
  • Network accessline 167
    ("Metadata/plate_1_small.png", BBL + "/cover-thumbnail-small")], "Unsupported root relationships")     types = xml(entries["[Content_Types].xml"], "[Content_Types].xml")     ct = "http://schemas.openxmlformats.org/package/2006/content-types
  • Network accessline 168
    types = xml(entries["[Content_Types].xml"], "[Content_Types].xml")     ct = "http://schemas.openxmlformats.org/package/2006/content-types"     require(types.tag == f"{{{ct}}}Types" and all(c.tag == f"{{{ct}}}Default" and set(c.attrib) == {"
  • Network accessline 169
    ct = "http://schemas.openxmlformats.org/package/2006/content-types"

skills/3d-print-workflow/scripts/print_audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/3d-print-workflow/scripts/print_timelapse.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 58
    context = ssl._create_unverified_context()         with socket.create_connection((self.host, port), timeout=5) as raw:
  • Network accessline 59
    with socket.create_connection((self.host, port), timeout=5) as raw:

skills/3d-print-workflow/scripts/printability_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/3d-print-workflow/scripts/run_bambu_slice.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/3d-print-workflow/scripts/slice_pipeline.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 70
    raise ValueError('Model exceeds build volume with the requested total reserve')     shift = np.array([bed[0] / 2, bed[1] / 2, 0]) - np.array([(low[0] + high[0]) / 2, (low[1] + high[1]) / 2, low[2]])     ns = 'http://schemas.microsoft.com/3d
  • Network accessline 71
    shift = np.array([bed[0] / 2, bed[1] / 2, 0]) - np.array([(low[0] + high[0]) / 2, (low[1] + high[1]) / 2, low[2]])     ns = 'http://schemas.microsoft.com/3dmanufacturing/core/2015/02'     types = '<Types xmlns="http://schemas.openxmlformats
  • Network accessline 72
    ns = 'http://schemas.microsoft.com/3dmanufacturing/core/2015/02'
  • Network accessline 73
    types = '<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/><Default Extension="model" ContentType="application/vnd.m
  • Network accessline 74
    rels = '<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Target="/3D/3dmodel.model" Id="r1" Type="http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel"/></Relationships>'

skills/idea-to-print/references/workflow-v2.md

  • Network accessline 153
    - [InstantMesh multiview reconstruction](https://arxiv.org/html/2404.07191v1)
  • Network accessline 153
    - [InstantMesh multiview reconstruction](https://arxiv.org/html/2404.07191v1)
  • Network accessline 153
    - [InstantMesh multiview reconstruction](https://arxiv.org/html/2404.07191v1)
  • Network accessline 154
    - [Blender Multires sculpting](https://docs.blender.org/manual/en/latest/modeling/modifiers/generate/multiresolution.html)
  • Network accessline 154
    - [Blender Multires sculpting](https://docs.blender.org/manual/en/latest/modeling/modifiers/generate/multiresolution.html)
  • Network accessline 154
    - [Blender Multires sculpting](https://docs.blender.org/manual/en/latest/modeling/modifiers/generate/multiresolution.html)
  • Network accessline 155
    - [Meshy multiview image preparation](https://www.meshy.ai/zh/tutorials/multi-view-image-to-3d)
  • Network accessline 155
    - [Meshy multiview image preparation](https://www.meshy.ai/zh/tutorials/multi-view-image-to-3d)
  • Network accessline 155
    - [Meshy multiview image preparation](https://www.meshy.ai/zh/tutorials/multi-view-image-to-3d)

skills/idea-to-print/scripts/demo.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 108
    [Credential-related source omitted]

skills/idea-to-print/scripts/prepare_image.py

  • Executable scriptline 1
    Executable file

skills/idea-to-print/scripts/refinement_job.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/idea-to-print/scripts/workflow_v2.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/printable-modeling/assets/flow-ribbon.scad

  • Executable scriptline 1
    Executable file

skills/printable-modeling/references/hunyuan31-api.md

  • Network accessline 82
    API reference: [submit](https://cloud.tencent.com/document/product/1804/123447),
  • Network accessline 82
    API reference: [submit](https://cloud.tencent.com/document/product/1804/123447),
  • Network accessline 83
    [query](https://cloud.tencent.com/document/product/1804/123448),
  • Network accessline 83
    [query](https://cloud.tencent.com/document/product/1804/123448),
  • Network accessline 84
    [public parameters](https://cloud.tencent.com/document/product/1804/120832),
  • Network accessline 84
    [public parameters](https://cloud.tencent.com/document/product/1804/120832),
  • Network accessline 85
    [official SDK](https://github.com/TencentCloud/tencentcloud-sdk-python/tree/master/tencentcloud/ai3d/v20250513).
  • Network accessline 85
    [official SDK](https://github.com/TencentCloud/tencentcloud-sdk-python/tree/master/tencentcloud/ai3d/v20250513).

skills/printable-modeling/references/image-to-3d.md

  • Network accessline 58
    Use Python 3.11+ and install `requirements.txt`, which provides `gradio_client`. The helper connects anonymously to [`tencent-hunyuan3d-2-1.hf.space`](https://tencent-hunyuan3d-2-1.hf.space)
  • Network accessline 59
    The helper connects anonymously to [`tencent-hunyuan3d-2-1.hf.space`](https://tencent-hunyuan3d-2-1.hf.space) and disables implicit Hugging Face token use. Service access, queueing and API
  • Network accessline 60
    [`tencent-hunyuan3d-2-1.hf.space`](https://tencent-hunyuan3d-2-1.hf.space)
  • Network accessline 96
    Open [Hunyuan3D Studio](https://3d.hunyuan.tencent.com/studio/creation/geo) with

skills/printable-modeling/scripts/hunyuan31_api.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 126
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]

skills/printable-modeling/scripts/hunyuan_shape.py

  • Executable scriptline 1
    Executable file
  • Network accessline 15
    SERVICE = "https://tencent-hunyuan3d-2-1.hf.space"
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]

skills/printable-modeling/scripts/make_viewer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 19
    MODEL_VIEWER = "https://cdn.jsdelivr.net/npm/@google/model-viewer@4.3.1/dist/model-viewer.min.js"

skills/printable-modeling/scripts/mesh_operations.py

  • Executable scriptline 1
    Executable file

skills/printable-modeling/scripts/model_pipeline.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/printable-modeling/scripts/name_base.py

  • Executable scriptline 1
    #!/usr/bin/env python3

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
Signal confidence: 69 facts

and 19 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/3d-print-workflow/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/3d-print-workflow/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/3d-print-workflow/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/3d-print-workflow/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/3d-print-workflow/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/3d-print-workflow/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.