aradotso avatar

Weft Ai Language

Weft is a Rust-based language that treats LLMs, humans, APIs, and infrastructure as first-class primitives you wire together like a typed graph. The compiler checks connections between nodes, Restate handles durable execution so your program survives crashes and multi-day human approval pauses, and you get a visual graph generated from code. It's built for AI workflows where you need to mix LLM calls, conditional gates, human-in-the-loop steps, and external APIs without writing a ton of orchestration boilerplate. This skill helps you write Weft programs, set up the dev environment (PostgreSQL, Restate, the works), and debug pipelines. If you're building agent systems that need to pause for approval or recover from failures gracefully, the durable execution model is worth the setup cost.

skills.sh installs
315
GitHub stars
26
last updated
Jun 3, 2026

Install

$ npx -y skills add aradotso/trending-skills --skill weft-ai-language --agent claude-code

Installs into .claude/skills of the current project.

Files

Weft AI Language

Skill by ara.so — Daily 2026 Skills collection.

Weft is a programming language (implemented in Rust) for AI systems where LLMs, humans, APIs, databases, and agents are base language primitives. You wire nodes together, the compiler type-checks every connection, and the program runs with durable execution backed by Restate (survives crashes, supports multi-day human-in-the-loop pauses). A visual graph view is generated automatically from code.


Installation & Setup

Prerequisites

  • Docker (for PostgreSQL)
  • Node.js
  • macOS: brew install bash (Bash 4+ required)
  • Rust, Restate, and pnpm are auto-installed by dev.sh

Clone and Configure

git clone https://github.com/WeaveMindAI/weft.git
cd weft
cp .env.example .env
# Edit .env — add your API keys

Environment Variables (.env)

OPENROUTER_API_KEY=     # Required for LLM nodes
TAVILY_API_KEY=         # Required for Web Search nodes
ELEVENLABS_API_KEY=     # Required for Speech-to-Text nodes
APOLLO_API_KEY=         # Required for Apollo enrichment nodes
DISCORD_BOT_TOKEN=      # Required for Discord nodes

Sponsors

Details

Repository
github.com/aradotso/trending-skills
Category
AI & Agent Building
First seen
Jun 3, 2026

More from aradotso/trending-skills

All 251
1vercel-labs avatarai-sdkvercel-labs/vercel-pluginai sdk278skills.sh installs
2aradotso avataropengame-agentic-game-creationaradotso/trending-skillsopengame agentic game creation268skills.sh installs
3aradotso avatarcairn-ai-pentestaradotso/trending-skillscairn ai pentest265skills.sh installs
4vercel-labs avatarai-gatewayvercel-labs/vercel-pluginai gateway260skills.sh installs
5aradotso avatarcrabtrap-llm-proxyaradotso/trending-skillscrabtrap llm proxy257skills.sh installs
6bobmatnyc avataranthropic-sdkbobmatnyc/claude-mpm-skillsOfficial Anthropic SDK for Claude AI with chat, streaming, function calling, and vision capabilities254skills.sh installs