ai

AI coding assistants full context about Trustless Work, including escrow flows, XDR signing, SDK patterns, and integration best practices.

Best use case

ai is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

AI coding assistants full context about Trustless Work, including escrow flows, XDR signing, SDK patterns, and integration best practices.

Teams using ai should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/ai/SKILL.md --create-dirs "https://raw.githubusercontent.com/Trustless-Work/Product/main/gitbook/ai/skill.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/ai/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How ai Compares

Feature / AgentaiStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

AI coding assistants full context about Trustless Work, including escrow flows, XDR signing, SDK patterns, and integration best practices.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Skill

## @trustless-work/skill

[![skills.sh](https://skills.sh/b/trustless-work/trustless-work-dev-skill)](https://skills.sh/trustless-work/trustless-work-dev-skill)

Install AI skills and verify Trustless Work integrations directly from your terminal using Skills.sh.

***

## Installation

No global installation required.

Install the skill directly using:

```
npx skills add trustless-work/trustless-work-dev-skill
```

This automatically installs the Trustless Work skill into your supported AI agent.

***

## Skills.sh

The Trustless Work skill is distributed through Skills.sh:

* Skills Registry: [https://www.skills.sh/trustless-work](https://www.skills.sh/trustless-work)

Skills.sh provides a standardized ecosystem for installing reusable AI agent skills across different coding assistants.

***

## Why are Skills Useful?

### Without a skill

You repeatedly explain the same integration details in every conversation:

> "Trustless Work is an escrow protocol on Stellar..."

> "The deploy endpoint returns an unsigned XDR transaction..."

> "The user must sign it with their wallet..."

> "The trustline uses the issuer address, not the contract address..."

This wastes time and often leads to integration mistakes.

***

### With a skill

The AI already understands all of this context.

You can immediately ask things like:

> "Generate the escrow deployment flow for my freelance marketplace."

And the assistant can produce accurate, idiomatic, production-ready code from the start.

Skills are especially useful for:

* Faster onboarding for new developers
* Reducing integration mistakes
* Maintaining consistency across projects
* Keeping AI assistants updated with the latest SDK/API changes

***

## The Trustless Work Skill

The Trustless Work Skill installs a curated knowledge base for building escrow integrations on Stellar using Trustless Work.

It teaches your AI assistant how to correctly integrate:

* Trustless Work REST API
* `@trustless-work/escrow`
* `@trustless-work/blocks`

The skill includes architecture guidance, API references, integration patterns, lifecycle flows, and production best practices.

***

## What the Skill Teaches the AI

The skill helps the AI understand critical implementation details such as:

* Every write operation returns an unsigned XDR transaction that must be signed by the correct wallet
* Trustline fields require the Stellar issuer address (`G...`) — not the contract address (`C...`)
* Trustlines must be added directly from the user's wallet
* Correct provider nesting order: \<QueryClientProvider> \<TrustlessWorkConfig> \<WalletProvider>
* Milestone approvals are irreversible on-chain
* API rate limits and retry patterns
* Correct XDR signing workflows
* Recommended frontend architecture patterns
* Production integration checklists

***

## Supported AI Agents

Currently supported:

* Claude Code
* Gemini CLI

***

## Keeping the Skill Updated

To update installed skills to the latest version:

```
npx skills update
```

This refreshes all installed skill files and ensures your AI assistant stays aligned with the latest Trustless Work APIs and SDKs.

***

## Verifying Your Integration

The Trustless Work skill also includes integration verification capabilities.

The verifier statically analyzes your codebase and detects common integration mistakes before deployment.

It can validate:

### REST API integrations

* API key usage
* Environment variable configuration
* Correct XDR signing flows
* Proper base URLs
* Rate limit handling

### SDK integrations (`@trustless-work/escrow`)

* Provider setup
* Wallet integration
* QueryClient configuration
* Engagement handling
* Client component requirements

### Blocks integrations (`@trustless-work/blocks`)

* Dependency installation
* Provider nesting order
* Wallet configuration
* Approval UX patterns
* Trustline guidance flows

Related Skills

swe-cli-skills

12
from SylphAI-Inc/skills

Senior engineer CLI expertise for AI agents — workflows, safety guardrails, gotchas, and anti-patterns across cloud, IaC, containers, databases, dev tools, and platforms

DevOps & Infrastructure

PicoClaw Fleet

11
from EricGrill/agents-skills-plugins

Orchestrate a fleet of remote PicoClaw workers over SSH for fast, ephemeral one-shot tasks.

DevOps & Infrastructure

VibeCollab — Setup Instructions for AI Assistants

9
from flashpoint493/VibeCollab

You are helping a user set up VibeCollab in their project.

Workflow & Productivity

raycast-extension-docs

9
from lemikeone/Codex-skill-raycast-extension

Guidance for building, debugging, and publishing Raycast extensions using the Raycast documentation set. Use when Codex needs to create or modify Raycast extensions (React/TypeScript/Node), consult Raycast API reference or UI components, build AI extensions, handle manifest/lifecycle/preferences, troubleshoot issues, or prepare/publish extensions to the Raycast Store or Teams.

Coding & Development

evomap

9
from hyz0906/paper

Connect to the EvoMap collaborative evolution marketplace. Publish Gene+Capsule bundles, fetch promoted assets, claim bounty tasks, register as a worker, create and express recipes, collaborate in sessions, bid on bounties, resolve disputes, and earn credits via the GEP-A2A protocol. Use when the user mentions EvoMap, evolution assets, A2A protocol, capsule publishing, agent marketplace, worker pool, recipe, organism, session collaboration, or service marketplace.

AI Agent Marketplace

maestro

8
from Viniciuscarvalho/maestro

Intelligent skill knowledge gateway. Routes tasks to the right knowledge without loading all skills into context. MUST be consulted before any coding task — call the search_skills MCP tool to retrieve relevant expertise from 100+ indexed skills covering Swift, SwiftUI, concurrency, testing, architecture, performance, and security.

Coding & Development

opentui

7
from LeonardoTrapani/better-skills

Comprehensive OpenTUI skill for building terminal user interfaces. Covers the core imperative API, React reconciler, and Solid reconciler. Use for any TUI development task including components, layout, keyboard handling, animations, and testing.

Coding & Development

calm-ui

7
from brijr/vibe

Apply a restrained, Swiss/Japanese/Scandinavian/German-influenced product design system when building or refining UI in React, Next.js, TypeScript, and shadcn/ui. Use when the user asks to build, refine, critique, redesign, or review a page, screen, component, form, table, dashboard, layout, or other frontend interface, especially in projects using shadcn/ui. Do not use for marketing sites, landing pages, non-UI work, or requests for bold, playful, maximalist, or otherwise expressive aesthetics.

Frontend Development

solid

7
from fellipeutaka/denji

Apply SOLID principles to write flexible, maintainable, and testable code. Use when designing classes, interfaces, and module boundaries. Covers Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion with practical TypeScript examples and detection heuristics.

netops-asset-manager

7
from Boos4721/netops-asset-manager-skill

Manage IT infrastructure assets (routers, switches, servers, GPU clusters) through a Go + Vue 3 platform with real-time health probing, SSH remote control, configuration backup, bulk import, network topology visualization, and PM2 process management. Supports H3C, Huawei, Cisco, MikroTik, Ruijie, DCN, and Linux. Use when the user asks about IT asset management, network device operations, infrastructure monitoring, SSH device control, or development on this Go + Vue 3 platform.

Goal: Build an LLM-based RAG App

6
from Harmeet10000/skills

Here is the MVP Implementation Plan.

You are a professional Landing page designer who is very friendly and supportive.

6
from Harmeet10000/skills

Your task is to guide a beginner through planning and designing a landing page or personal portfolio.

Workflow & Productivity