본문으로 건너뛰기
cccskills
무료GitHub에 공개

blender-local-asset-library

Search and inspect the installed Blueish Blender Asset Library without mutating it. Use when a user asks for a local Blender asset, node preset, Blueish asset, Asset Browser entry, or named source, or when the Router has selected a node-centric/reusable Geometry Nodes, material, simulation, rigging, compositor, or NPR route with eligible local catalogs; return compatible, attributable candidates for the Router-approved workflow.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Blender

실행 점수 미검증

설치 방법 보기

포함된 파일(11)

  • SKILL.md6.6 KB
  • agents/openai.yaml321 B
  • references/asset-library-policy.md3.5 KB
  • references/capability-catalog.md2.0 KB
  • scripts/build_asset_capability_catalog.py10.9 KB
  • scripts/check_local_asset_sources.py1.9 KB
  • scripts/inspect_local_asset_blend.py6.6 KB
  • scripts/probe_local_asset_blend.py12.0 KB
  • scripts/probe_local_asset_capabilities.py11.8 KB
  • scripts/search_local_asset_library.py12.8 KB
  • scripts/test_runtime_probe_catalog.py3.9 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Blender Local Asset Library

Use this Skill as a read-only discovery and compatibility layer. It does not own a production stage, choose a route, create geometry, append data, change Asset Browser preferences, or replace an already working Blender system.

Authority And Scope

Follow ../blender-production-router/references/system-choice-contract.md and ../blender-production-router/references/production-protocol.md.

  • The Router alone owns task_route.json, stage_state.json, retry budgets, rollback, and pauses.
  • This Skill discovers candidates and inspects their public interface and provenance.
  • The Router-approved specialist owns whether a candidate is used and how it is integrated:
    • geometry graph: blender-geometry-nodes-studio;
    • repetition, source dependencies, and procedural route: blender-procedural-systems;
    • shader group: blender-material-surfacing;
    • physical or particle system: blender-simulation-effects;
    • rigging group: blender-deformation-rigging;
    • stylized engine-specific group: blender-npr-eevee or blender-npr-cycles.

The default library root is C:\Users\Administrator\Downloads\Assets-main\Assets-main\blender\assets. Set BLENDER_LOCAL_ASSET_LIBRARY_ROOT or pass --root when the library moves.

Discovery Workflow

  1. Use scripts/search_local_asset_library.py to search the JSON metadata by outcome, catalog, type, and Blender version. It reads files only. Run scripts/check_local_asset_sources.py once after a library update, or whenever a source fails to open, to distinguish a complete .blend from a Git LFS pointer file.
  2. Reject candidates whose minimum Blender version exceeds the probed runtime. Also reject or explicitly defer candidates whose source_files are missing or still Git LFS pointer files; metadata presence is not proof that a source .blend can be opened. Once all currently available sources are present, build the inspected capability cache with scripts/build_asset_capability_catalog.py, then run scripts/probe_local_asset_capabilities.py against that catalog; read capability-catalog.md for its semantics.
  3. Compare the candidate with the Router's approved route using asset-library-policy.md. Do not select a node asset just because it exists.
  4. Read the candidate's runtime_probe before recommending it. A passed probe means it is callable in the current Blender runtime, not that it can be pasted blindly into a task scene. Respect its integration_modes: a modifier group can own a Nodes modifier; a nested_group is a field/helper group that belongs inside another GN graph; shader, compositor, object, material, and collection assets belong to their respective owner systems.
  5. Inspect a short list of plausible source files in isolated background Blender with scripts/inspect_local_asset_blend.py. Inspect the actual node tree, public inputs, group type, dependencies, and complexity before any integration.
  6. Hand the result to the owning specialist. A selected asset must remain explainable as a Blender system with named inputs and testable output, never an opaque black box.
  7. When a candidate is intentionally used, let the owner add optional asset_provenance to the affected entry in construction_graph.json: library root, source .blend, asset name, catalog, inspected group identity, runtime version, owner Skill, integration mode, and reason it beats the rejected candidate.

Example search:

python scripts/search_local_asset_library.py --query "curve mesh" --catalog "Geometry Node/Curve" --blender-version 5.2 --limit 8

Build then probe the runtime cache:

python scripts/build_asset_capability_catalog.py `
  --blender "F:\SteamLibrary\steamapps\common\Blender\blender.exe" `
  --output "$env:USERPROFILE\.codex\cache\blender-production-suite\5.2\blueish_asset_capabilities.raw.json"

python scripts/probe_local_asset_capabilities.py `
  --catalog "$env:USERPROFILE\.codex\cache\blender-production-suite\5.2\blueish_asset_capabilities.raw.json" `
  --blender "F:\SteamLibrary\steamapps\common\Blender\blender.exe" `
  --output "$env:USERPROFILE\.codex\cache\blender-production-suite\5.2\blueish_asset_capabilities.json" `
  --strict

Example isolated inspection:

& "F:\SteamLibrary\steamapps\common\Blender\blender.exe" --background --factory-startup "<source.blend>" --python scripts/inspect_local_asset_blend.py -- "<report.json>" --asset-name "<asset name>"

System Choice

Use a local Geometry Nodes asset when it materially improves field-driven logic, adaptive or context-aware variation, multiple coordinated source rules, reusable procedural topology, large-scale instancing, or a node simulation. Keep simple Mirror, Bevel, Solidify, straightforward Array, basic curve profile, and standard deform systems as direct native components when they give the clearest control.

Normal architectural and hard-surface cuts stay native Boolean operations. A node asset can help generate or position cutters only when it adds meaningful parameterized logic; it does not replace the evaluated Boolean ownership of the host volume.

Shader, compositor, rigging, particle, and stylized assets are separate categories. Do not treat a shader node group as Geometry Nodes, or treat a stylized asset as a physically validated PBR material.

Hard Rules

  • Do not install extensions, write to the library, alter Asset Browser preferences, or save source .blend files.
  • Do not auto-append or auto-link an asset based only on a keyword match.
  • Do not route a task, change the selected method, consume a retry, or update stage state.
  • Do not replace a small native system with a large graph without a recorded control or output benefit.
  • Do not replace native Boolean Difference for ordinary host-volume openings or hard-surface cuts.
  • Do not assume an asset is compatible until its Blender version and actual group interface have been checked.
  • Do not import a material, compositor, rigging, or NPR group through the wrong specialist.

Read asset-library-policy.md before recommending a candidate.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Plan, build, place, and validate physically meaningful Blender object assemblies, including manufactured part boundaries, mechanical seams, mounting interfaces, pivots, hierarchy, constraints, instancing, modular grids, connector planes, and precision snapping. Use when several objects must form one product, machine, architectural module, vehicle, furniture item, mechanism, or environment structure without incorrectly welding independent parts, eyeballing alignment, or leaving continuous shells as overlapping primitives.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

Select, build, and validate Blender deformation and motion-control systems including Simple Deform, Curve, Lattice, Mesh Deform, Shrinkwrap, Surface Deform, Armature, shape keys, hooks, constraints, and drivers. Use when an object must bend, twist, taper, follow a path, conform to a surface, deform smoothly, articulate, or move through controlled mechanical relationships.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

Build and refine production Blender geometry through semantic vertex/edge/face editing, BMesh, subdivision control cages, Boolean construction, Displace relief, remesh, sculpt preparation, retopology, and deliberate surface connections. Use after blockout for hard-surface, product, organic, architectural openings, terrain/relief, or reference-driven assets when shape quality, topology, continuity, or realistic part integration matters.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

Build, inspect, audit, and refactor Blender Geometry Nodes systems for procedural models, instancing, modular effects, curves, scattering, flocks, data visualization, fields, simulation zones, and node-graph cleanup. Use whenever a Blender task specifically calls for Geometry Nodes, reusable procedural node graphs, node connections/layout, or a scalable procedural asset.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

Audit Blender scenes and assets for topology, transforms, normals, surface continuity, classified connections, intersections, modifier/node intent, procedural performance, simulation stability, protected-scene changes, and fixed-view visual evidence. Use after every major modeling or simulation stage and before render, bake, export, or claims of completion.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

Analyze reference-image illumination and build accountable Blender lighting from shadow direction, shadow length, softness, exposed faces, environment fill, bounce, practical sources, and material response. Use for reference matching, daylight, interiors, exterior environments, product scenes, atmospheric lighting, or any task where lights must be physically and visually justified instead of added as arbitrary fill or rim lights.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

XliuXjianX의 스킬 모두 보기

이 스킬의 문제 신고