CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

character-animation-3d

Skill de pipeline de conteudo/asset para animacao de personagem 3D humanoide via AccuRIG + Blender headless + IA de motion. Cobre rigging com AccuRIG, Blender como "compilador de animacao" via CLI, deform bones vs pose bones, formatos (FBX/USD/glTF/BVH/Alembic/NPY-JSON), mapa de tecnologias de IA de motion, AccuRIG AI Deep Search vs sintese real (SayMotion/MDM/MoMask), canonical/semantic skeleton com bone aliasing, matematica de retargeting via delta de rotacao, root motion, e bake de constraints/IK. Nao cobre codigo de engine — ver skill 67. Trigger em: "AccuRIG", "rig de personagem 3D", "retargeting de animacao", "script bpy que roda headless com blender --background --python", "deform bones vs pose bones", "root motion que ta duplicando o deslocamento", "armature.data.bones e armature.pose.bones", "semantic bone mapping pra desacoplar do nome CC_Base_L_Upperarm", "text-to-motion", "MDM ou MoMask pra gerar animacao", "bake de constraints e IK antes de exportar FBX pro Unity".

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-engineered skill body: correct-by-construction rules paired with the right alternative, explicit validation checkpoints with a post-retarget feedback loop, and genuine progressive disclosure into four real reference files. The two dimensions short of full marks reflect small token inefficiencies (the inline license table, repeated reference citations) and the absence of an inline runnable end-to-end script, which currently requires opening a reference file.

Suggestions

Move the per-tool license table from "## Fontes" into a reference file (e.g. references/rig-layers-and-formats.md or a licenses note), keeping only the warning about unconfirmed licenses (MDM/MoMask) inline — the full table is due-diligence material, not pipeline guidance.

Consolidate reference pointers: the Governanca table already maps topic to file, so per-section re-citations (e.g. repeated mentions of references/retargeting-math-and-scripts.md) can be trimmed to one pointer each.

Inline a minimal executable pipeline skeleton (import -> resolve_mapping -> retarget -> bake -> export, ~15 lines of bpy) in the body so the most common case runs without opening references/retargeting-math-and-scripts.md.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence (no explanations of what Blender/FBX/quaternions are), pushes bulk material to references, and encodes rules in terse tables ("Regras Duras", Governanca file map). Minor trimming is possible: the "## Fontes" license table (~25 lines) is peripheral to executing the pipeline, and each section re-cites the reference file already mapped in the Governanca table. This sits above anchor 3 (mostly efficient, some unnecessary explanation) but has small padding — anchor 4 fits better than 5.

4 / 5

Actionability

Concrete, executable guidance is present: the CLI invocation "blender --background --python pipeline.py -- --character x.fbx --motion y.bvh --output z.fbx", the exact bake call "bpy.ops.nla.bake(visual_keying=True, clear_constraints=True, bake_types={\"POSE\"})", named functions (find_armature(), BONE_ALIASES + resolve_mapping), the retargeting delta formulas, and hard rules with the correct alternative for each. The gap versus anchor 5: no complete end-to-end script is inline (the full pipeline script lives in references/retargeting-math-and-scripts.md), so the common case is not copy-paste runnable from the body alone — mostly executable with minor gaps.

4 / 5

Workflow Clarity

The layered architecture section sequences the full pipeline (AccuRIG -> FBX -> import/mapping/retarget/bake -> export), and validation is explicit with feedback loops: mapping "falha explicitamente (RuntimeError) quando falta uma articulacao essencial", the "Checkpoint pós-retarget" step (reproduce, observe foot sliding/mesh penetration, fix and re-bake before export — not after in the engine), and the "Evidencia de Conclusao" completion checklist. This matches the top anchor: clear sequence, explicit validation, error-recovery loop, and checklist.

5 / 5

Progressive Disclosure

SKILL.md is a true overview: a Governanca table maps each topic to one of four reference files, all of which exist and contain self-contained content (verified), each section re-signals which reference holds the detail, and dense material (full BONE_ALIASES dictionary, complete scripts, comparison tables) lives in the references. Cross-links between reference files are lateral navigation, not 2-level content hiding — matching the anchor for a clear overview with well-signaled one-level-deep references and easy navigation.

5 / 5

Total

18

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: it states concrete capabilities comprehensively, gives an explicit trigger list containing natural user phrasings (including symptom-style triggers like duplicated root motion), marks its boundary against sibling skills, and stays dense without padding. No changes needed.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete capabilities across the whole pipeline: "rigging com AccuRIG", "Blender como 'compilador de animacao' via CLI", "deform bones vs pose bones", "formatos (FBX/USD/glTF/BVH/Alembic/NPY-JSON)", "canonical/semantic skeleton com bone aliasing", "matematica de retargeting via delta de rotacao", "root motion", "bake de constraints/IK" — comprehensive coverage with no vague filler. This matches the anchor for multiple specific concrete actions with comprehensive coverage; nothing is generic and no capability area of the pipeline is missing.

5 / 5

Completeness

It explicitly answers both questions: "what" via the "Cobre..." capability list and "when" via the explicit "Trigger em:" trigger phrase list, and additionally states a boundary ("Nao cobre codigo de engine — ver skill 67"). This matches the anchor for clearly and explicitly answering both what AND when with concrete trigger phrases.

5 / 5

Trigger Term Quality

The explicit "Trigger em:" list contains natural user phrasings including symptom statements and colloquial variants: "script bpy que roda headless com blender --background --python", "root motion que ta duplicando o deslocamento", "MDM ou MoMask pra gerar animacao", "bake de constraints e IK antes de exportar FBX pro Unity", plus tool names (AccuRIG, SayMotion) and API-level phrases ("armature.data.bones e armature.pose.bones"). Coverage includes tool names, symptom phrasings, and technical synonyms — matching the comprehensive anchor.

5 / 5

Distinctiveness Conflict Risk

Clear niche (AccuRIG + Blender headless + motion-AI asset pipeline) with distinct, niche-specific triggers and an explicit cross-skill boundary ("Nao cobre codigo de engine — ver skill 67"). Triggers like "AccuRIG" and "deform bones vs pose bones" are unlikely to fire for any neighboring skill, matching the clear-niche anchor.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

felvieira/claude-skills-fv

Path

skills/68-character-animation-3d/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.