weft-new-node

SkillDev tools

Lets your agent build a custom Weft node for you or scaffold one while you write it yourself.

Use weft-new-node in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add weft-new-node and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the weft-new-node skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

weft-new-nodeStart free
About this skill

COMMAND, not reference: Expert entry: have a specific node built, or take the hand and write it yourself. Run this when the user asks for this step by name, optionally naming what the node should do, in plain words. The sixteen `weft-` reference skills beside it are things you read; this is a proced

What this skill tells your AI

The instructions your AI receives, as published by weavemindai/weft in tangle/cline/.cline/skills/weft-new-node/SKILL.md and read by Ahel’s review.

This is the expert path for a node the user wants built by name. The capability is whatever the user described when they asked, in plain words. (In normal work you never need this command: missing nodes are dispatched by [the loop] itself.)

  1. Read the weft-catalog and weft-node-authoring skills if you have not this session.
  2. Verify the gap: weft describe-nodes --list, then weft describe-nodes --node <Type> --compact on anything close. If something fits, say so and stop; a custom node is the last resort.
  3. Ask the user one question: do they want to write it themselves, or have it dispatched?
    • Dispatch: design the typed contract (one job, exact ports with types, and accepts only where a wire would be a mistake), then dispatch a node-smith with [the brief], run [the review] on the report against the checklist, redispatch on failure, and report the landed node.
    • Hand: the user writes the node; you are the support. Open the manual with them, scaffold the node's folder (beside the module that uses it under src/, or under nodes/ when shared) with the metadata skeleton from the contract, and stay out of the file they are writing unless asked. They say when to run weft test-node <type>.
  4. Report, in plain words: the type name, its ports, where it landed, the test state.

Signals

GitHub stars
2k
Forks
219
Last commit
Oct 2026
Advanced
Item type
skill
Key
weft-new-node
Source
github.com/weavemindai/weft