{
  "generated_at": "2026-10-24T09:32:03Z",
  "categories": [
    "Creative",
    "3D & Blender",
    "Coding",
    "Research",
    "Data",
    "Operations",
    "Other"
  ],
  "listings": [
    {
      "schema_version": 1,
      "id": "smooth-motion-graphics",
      "name": "Smooth Motion Graphics",
      "summary": "A compact skill for calm, clear brand animations.",
      "category": "Creative",
      "repository": "https://github.com/Ker102/smooth-motion-graphics",
      "license": "MIT",
      "version": "1.0.0",
      "distribution": {
        "kind": "package",
        "url": "https://github.com/Ker102/smooth-motion-graphics/releases/download/v1.0.0/smooth-motion-graphics-v1.0.0.zip",
        "label": "Download skill ZIP",
        "scope": "One skill, reference guide, example brief, renderer and dependency manifests. No videos or dependencies.",
        "repository_has_extra_material": true
      },
      "installation": [
        {
          "title": "Download the focused package",
          "body": "Download the ZIP and SHA256SUMS.txt from the release. Verify the checksum with your system's checksum tool, then extract into a folder you control.",
          "url": "https://github.com/Ker102/smooth-motion-graphics/releases/tag/v1.0.0",
          "label": "Release and checksums"
        },
        {
          "title": "Point your agent at the skill",
          "body": "Ask any agent to read this file. For an Agent Skills-compatible client, copy the complete skill folder to its documented skills directory. Discovery differs by client.",
          "command": "skills/smooth-motion-graphics/SKILL.md"
        },
        {
          "title": "Optional: render a first preview",
          "body": "Install Node.js 20+ and system FFmpeg for video encoding. From the skill folder, run these commands. Copy and adapt the example brief for your own brand before delivering a video.",
          "command": "npm ci\nnode scripts/render.cjs stills assets/brand-brief.example.json output\nnode scripts/render.cjs video assets/brand-brief.example.json output"
        }
      ],
      "manual_setup": [
        "No MCP, API key or image model is required. The instructions can be used with your existing animation tools.",
        "Optional reference renderer: Node.js 20+, system FFmpeg with libx264 for encoding, and your own licensed font if desired.",
        "Set SMOOTH_FFMPEG or SMOOTH_FONT_PATH only if using a non-default executable or local font. Inspect preview frames on the machine that will encode the video."
      ],
      "notes": [
        "Reference layouts: title, 2\u20134 inputs into a central object, and 3\u20137 workflow cards with explicit directed edges. Extend them when the story needs a different layout.",
        "Optional Harneloop thin export is available in the release. It is a promoted snapshot for reuse; it does not include private development runs or claim a one-command import.",
        "The example uses fictional Luma branding. Replace the story with verified facts for your product."
      ],
      "contents": {
        "skills": 1,
        "references": 1,
        "renderers": 1,
        "files": 6,
        "mcp_tools": 0,
        "tools": [
          "Node.js + @napi-rs/canvas (optional)",
          "FFmpeg (optional encoding)"
        ]
      },
      "harneloop": {
        "url": "https://harneloop.kaelux.dev",
        "detail": "Extracted, tested and promoted through an external Harneloop unit. The optional thin export contains the verified skill."
      },
      "documentation": "https://github.com/Ker102/smooth-motion-graphics/blob/main/INSTALL.md",
      "url": "https://openrootdev.github.io/harness-library/harnesses/smooth-motion-graphics/",
      "review": {
        "reviewed_at": "2026-10-10",
        "status": "artifact-checked",
        "built_with_harneloop": true,
        "evidence": "Windows: fictional example and alternate brand frames inspected; layout/direction tests and 1080p60 encode/decode checked. Other platforms not runtime-tested.",
        "url": "https://github.com/Ker102/smooth-motion-graphics#what-gets-checked"
      },
      "boost": null
    },
    {
      "schema_version": 1,
      "id": "vipermesh-blender",
      "name": "ViperMesh for Blender",
      "summary": "A local Blender MCP workflow for building and checking 3D scenes.",
      "category": "3D & Blender",
      "repository": "https://github.com/OpenRootdev/vipermesh-blender",
      "license": "MIT; preserve NOTICE.md attribution",
      "version": "1.3.0",
      "distribution": {
        "kind": "package",
        "url": "https://github.com/OpenRootdev/vipermesh-blender/releases/download/v1.3.0/vipermesh-blender-1.3.0.mcpb",
        "label": "Download MCP bundle",
        "scope": "Focused MCPB server bundle. Install the separate Blender addon and optional source skill; the full mixed repository is not needed.",
        "repository_has_extra_material": true
      },
      "installation": [
        {
          "title": "Install and enable the Blender addon",
          "body": "Download the addon from the release. In Blender, open Edit \u2192 Preferences \u2192 Add-ons \u2192 Install from Disk, select the downloaded Python addon file and enable ViperMesh for Blender. The maintainer currently tests Blender 5.2.",
          "url": "https://github.com/OpenRootdev/vipermesh-blender/releases/download/v1.3.0/vipermesh-for-blender-addon-v1.3.0.py",
          "label": "Download Blender addon"
        },
        {
          "title": "Connect your MCP client",
          "body": "Install Node.js 20+. Import the MCPB bundle into a client supporting local MCPB extensions. Keep the Blender viewport sidebar's ViperMesh Local Bridge running. Source-build/stdio configuration is documented in the repository for clients without MCPB import.",
          "url": "https://github.com/OpenRootdev/vipermesh-blender/releases/tag/v1.3.0",
          "label": "Release, checksums and alternatives"
        },
        {
          "title": "Load the agent skill and start a session",
          "body": "Read the skill plus its five relative reference files from the linked source folder. Copy the whole folder to your agent's documented skill location if desired. Have the agent bootstrap, inspect the existing scene and discover relevant operations before editing.",
          "url": "https://github.com/OpenRootdev/vipermesh-blender/tree/main/skills/using-vipermesh-blender",
          "label": "Skill and reference folder",
          "command": "bootstrap_vipermesh_session\nget_blender_agent_context\nlist_blender_tools"
        }
      ],
      "manual_setup": [
        "A local Blender session, enabled addon, and running Local Bridge are required. This is a local workstation connector, not a hosted Blender service.",
        "MCP client needs stdio support; MCPB import is optional. The client should manage one persistent Node server process per agent session.",
        "The addon listens on loopback 127.0.0.1:9876. The connector can change scene state and exposes code execution; use it with trusted agents and approved output paths."
      ],
      "notes": [
        "Existing repository and release assets are listed unchanged. Nine top-level MCP tools route to a larger Blender operation registry; nine is not the total number of Blender operations.",
        "The public connector and guidance are distinct from private studio capabilities and benchmark traces. Those are not included in this package.",
        "Retain the source license and NOTICE.md when redistributing. Consult the upstream README for current supported Blender versions."
      ],
      "contents": {
        "skills": 1,
        "references": 5,
        "mcp_tools": 9,
        "tools": [
          "ViperMesh MCP server",
          "Blender addon / Local Bridge",
          "Node.js 20+"
        ]
      },
      "documentation": "https://github.com/OpenRootdev/vipermesh-blender#readme",
      "url": "https://openrootdev.github.io/harness-library/harnesses/vipermesh-blender/",
      "review": {
        "reviewed_at": "2026-10-10",
        "status": "setup-reviewed",
        "built_with_harneloop": false,
        "evidence": "Existing release assets, README installation and skill references reviewed. A live Blender bridge was not retested for this listing.",
        "url": "https://github.com/OpenRootdev/vipermesh-blender/releases/tag/v1.3.0"
      },
      "boost": null
    }
  ]
}
