Agent skill

New Effect Node

by n1m21n in n1m21n/Infinite

Procedure for adding an Effects/Color node: FilterDef table entry vs C++ class, shared GLSL preamble, the caching trap, exit criterion.

Custom licenceAuto-check passedGame Development

Install New Effect Node

skills CLI
$ npx skills add n1m21n/Infinite --skill new-effect-node -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install n1m21n/Infinite new-effect-node --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/n1m21n/Infinite.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/new-effect-node .claude/skills/new-effect-node && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
new-effect-node
GitHub stars
260
Token cost
~3.5k tokens
SKILL.md length
1,612 words
Files
1
Skills in repo
55
Repo updated
First seen
Licence
Custom licence

At a glance

Procedure for adding an Effects/Color node: FilterDef table entry vs C++ class, shared GLSL preamble, the caching trap, exit criterion.

  • Works in 9 steps: The one thing that makes this category… → Read these before writing code → The shared GLSL contract → …
  • Implementing an image effect
  • SKILL.md covers When to use (full scope), 0. The one thing that makes…, 1. Read these before writing… and 2. The shared GLSL contract, plus 7 more sections
  • Calls node

What it does

New Effect Node is an agent skill from n1m21n/Infinite. Procedure for adding an Effects/Color node: FilterDef table entry vs C++ class, shared GLSL preamble, the caching trap, exit criterion. Use when implementing an image effect or colour-grading module, writing a prompt for one, or when a filter is black/frozen/doesn't animate or params don't reach the shader.

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Game Development, covering Shaders and Caching. It works with C++. The repository describes itself as: Infinite is a node-based audiovisual workstation — real-time GPU video compositing, procedural 3D geometry, modular synths, DSP, and VST3/AU plugin hosting.

When your agent uses it

  • Implementing an image effect
  • Colour-grading module
  • Writing a prompt for one
  • A filter is black/frozen/doesnt animate

Example prompts

  • “t animate or params don”
  • “/new-effect-node”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. The one thing that makes this category different
  2. Read these before writing code
  3. The shared GLSL contract
  4. The caching bug trap — read this before anything else
  5. The wiring checklist (table-entry path — the common case)
  6. Bug traps, each of which has already happened in this codebase
  7. Tests
  8. Exit criterion — state it machine-checkably in every prompt
  9. Prompt template for a fresh session

What it can do on your machine

Read from SKILL.md and the folder at commit f393709. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

New Effect Node loads about 3.5k tokens when it runs. Until then it costs about 81 tokens; SKILL.md has 1,612 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~81
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,612 words (~3,484 tokens).

“The standard procedure for adding a new Effects/Color/Compositing node to Infinite — the FilterDef table pattern, when it's a table entry vs a real C++ class, the shared GLSL preamble, the caching bug trap that has already happened here, and…”

— opening of SKILL.md by n1m21n, Custom licence
name
new-effect-node

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/new-effect-node of n1m21n/Infinite.

Open the folder on GitHubat commit f393709

Compare with similar skills

New Effect Node next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

New Effect Node compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
New Effect Node this skilln1m21n/Infinite260—~3.5kAutomated safety check: PassCustom licence
Sokol Netelix22/Sokol.NET154—~2.8kAutomated safety check: PassMIT
Slang Shader Engineergithub/awesome-copilot40k1 repos~1.8kAutomated safety check: PassMIT
Build Accelerationmohitmishra786/low-level-dev-skills253—~1.4kAutomated safety check: PassMIT
Vcpkggithub/awesome-copilot40k—~2.6kAutomated safety check: PassMIT
Cpp Modulesmohitmishra786/low-level-dev-skills253—~1.6kAutomated safety check: PassMIT

Similar skills

  • Sokol Net

    elix22/Sokol.NET

    Sokol.NET framework development — use for ANY work in this repo: creating or debugging examples, building/running for desktop/Android/iOS/Web, writing or compiling shaders, adding a new C/C++…

    154 GitHub stars~2.8k tokensUpdated yesterday
    Game DevelopmentAuto-check passed
  • Slang Shader Engineer

    github/awesome-copilot

    Official

    A skill your agent uses when working with Slang shaders, shader modules, HLSL-compatible GPU code, graphics pipelines, compute shaders, tessellation, ray tracing, parameter blocks, generics…

    40k GitHub starsUsed in 1 repo~1.8k tokens
    Game DevelopmentAuto-check passed
  • Build Acceleration

    mohitmishra786/low-level-dev-skills

    Build acceleration skill for C/C++ projects. An agent skill from mohitmishra786/low-level-dev-skills.

    253 GitHub stars~1.4k tokensUpdated 3 mo ago
    Game DevelopmentAuto-check passed
  • Vcpkg

    github/awesome-copilot

    Official

    Guide for setting up vcpkg in C++ projects, managing dependency versions, and cross-compiling.

    40k GitHub stars~2.6k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Cpp Modules

    mohitmishra786/low-level-dev-skills

    C++20 modules skill for modern C++ projects. An agent skill from mohitmishra786/low-level-dev-skills.

    253 GitHub stars~1.6k tokensUpdated 3 mo ago
    Backend & APIsAuto-check passed
  • Ue Specifiers

    fjz13/UnrealSpecifiers

    A skill your agent uses when writing, editing, reviewing, validating, or explaining Unreal Engine C++ reflected declarations: UCLASS, USTRUCT, UENUM, UINTERFACE, UPROPERTY, UFUNCTION, UPARAM, UMETA…

    1.1k GitHub stars~1.4k tokensUpdated 4 mo ago
    Game DevelopmentAuto-check passed

More from n1m21n/Infinite

All 55 skills in this repo
  • Audio Node UI

    n1m21n/Infinite

    Layout grammar, widgets and visualizers that make Infinite's audio/note node bodies look like real instruments.

    260 GitHub stars~3.6k tokensUpdated yesterday
    Auto-check passed
  • Cable Logic Sweep

    n1m21n/Infinite

    Check connection rules: what can patch into what, what's refused, whether a node's pins are reachable; cross-checks main.cpp's four wiring chains statically.

    260 GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed
  • Data Accuracy Sweep

    n1m21n/Infinite

    Sweep for data corruption along a patch chain: copy/paste and save/load drops, altering pass-throughs, stale caches, TextureRevision lies, fan-out memo breaks, bypass, out-of-unit modulation.

    260 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Field Domains

    n1m21n/Infinite

    Field's domain transfer operators (reduce, map, implicit broadcast, resample, downsample): legality, cost, audio→geometry→pixel examples.

    260 GitHub stars~4.1k tokensUpdated yesterday
    Auto-check passed
  • Field Integration

    n1m21n/Infinite

    How a Field node joins Infinite: INode + IAudioSource/IGeometrySource, ParamRef, ParamMailbox, GLUtil::CompileProgram, Patch save/load grammar, undo.

    260 GitHub stars~4.8k tokensUpdated yesterday
    Auto-check passed
  • Field Realtime

    n1m21n/Infinite

    Field real-time safety checklist (no heap, recursion, unbounded loops or dynamic types; bounded counts) plus the per-domain branching/GPU divergence cost model.

    260 GitHub stars~3.2k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about New Effect Node

What does New Effect Node do?

Procedure for adding an Effects/Color node: FilterDef table entry vs C++ class, shared GLSL preamble, the caching trap, exit criterion. New Effect Node is an agent skill from n1m21n/Infinite. Procedure for adding an Effects/Color node: FilterDef table entry vs C++ class, shared GLSL preamble, the caching trap, exit criterion.

When should I use New Effect Node?

New Effect Node fits situations like: implementing an image effect; colour-grading module; writing a prompt for one; A filter is black/frozen/doesnt animate.

How do I install New Effect Node in Claude Code?

Run `npx skills add n1m21n/Infinite --skill new-effect-node -a claude-code`. Or copy the skill folder (.claude/skills/new-effect-node in n1m21n/Infinite) into .claude/skills/new-effect-node in your project. Claude Code loads it when a task matches its description.

How do I install New Effect Node in Codex?

Run `npx skills add n1m21n/Infinite --skill new-effect-node -a codex`. Or copy the skill folder (.claude/skills/new-effect-node in n1m21n/Infinite) into .agents/skills/new-effect-node in your project. Codex loads it when a task matches its description.

Can I use New Effect Node in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add n1m21n/Infinite --skill new-effect-node -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/new-effect-node, .gemini/skills/new-effect-node, .github/skills/new-effect-node and .opencode/skills/new-effect-node in your project.

What does New Effect Node need to run?

Going by SKILL.md and its folder, New Effect Node needs the command-line tools its instructions call (node).

Does New Effect Node access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is New Effect Node safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does New Effect Node use?

New Effect Node has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does New Effect Node use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to New Effect Node?

Skills that share tags, products or a category with New Effect Node: Sokol Net (elix22/Sokol.NET, 154 stars), Slang Shader Engineer (github/awesome-copilot, 40k stars), Build Acceleration (mohitmishra786/low-level-dev-skills, 253 stars) and Vcpkg (github/awesome-copilot, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains New Effect Node?

n1m21n (a GitHub user) maintains it in n1m21n/Infinite, which has 260 GitHub stars. The repository holds 55 skills in this directory. The repository was last updated on October 6, 2026.

Source: n1m21n/Infinite on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.