People in the loop
SkillWeb & browsingLets your agent explain how Weft runs pause for a person's answer and how to set up the browser extension and tokens.
Then ask your AI: use the People in the loop skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.
About this skill
Read when a program asks a person something or a person starts a run (HumanQuery, HumanTrigger), or the user asks about the browser extension or a task token: how a waiting question reaches people, building, loading and connecting the extension, minting and scoping a token, and what a waiting run co
What this skill tells your AI
The instructions your AI receives, as published by weavemindai/weft in tangle/claude-code/.claude/skills/weft-people-in-the-loop/SKILL.md and read by Ahel’s review.
A node parks its run on a person's answer by registering a question and
waiting for it, and any node can do that for its own service. HumanQuery
is the general form node that asks one; HumanTrigger is a form a person
submits to start a run instead. A parked question reaches people through the
weft browser extension:
- Build it once:
./setup.sh --browser --no-signin the weft checkout (needs Node 20+ and pnpm; the default install skips it because signing is slow). - Load it: Chrome-family, "Load unpacked" from
chrome://extensionspicking the folder underextension-browser/build/; Firefox, a temporary add-on fromabout:debugging, or the signed.xpiwhen signing was left on. - Connect it:
weft token mint --name "my laptop"prints a connect URL exactly once, and the bare [token] on the line after it (the server stores only a hash; lost means mint another andweft token revokethe old one). Paste the URL into the extension's popup.
A [token] with no scope sees every task of the tenant. To hand one to
somebody else, weft token mint --name "reviewer" --projects <id> --tags approvals narrows it to projects and task tags. weft token ls and
weft token revoke <id> manage them. The extension is one client of the
HTTP doors a [token] opens, which list and fire any signal kind that
renders for consumers; to build your own client (a website, a bot,
another extension), read the weft-consumers skill.
While a question waits, the node sits in its cyan waiting state in the graph, the worker has exited, and the wait costs one row in a table. The answer resumes the run from where it stopped, seconds or weeks later.
Signals
- GitHub stars
- 2k
- Forks
- 218
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
weft-people-in-the-loop- Source
- github.com/weavemindai/weft
More in Web & browsing
Skill · browser-use
More in Web & browsingwebapp-testing
Skill · anthropics
More in Web & browsingbenchmark
Skill · affaan-m
More in Web & browsingdeploy-to-vercel
Skill · vercel-labs
More in Web & browsingazure-resource-lookup
Skill · microsoft
More in Web & browsingazure-compute
Skill · microsoft
More in Web & browsing