Build Artifacts

This directory contains the final packaged skill files ready for distribution.

7 stars

Best use case

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

This directory contains the final packaged skill files ready for distribution.

Teams using Build Artifacts 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/aiusd-trade-agent/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/chaunceyliu/aiusd-trade-agent/SKILL.md"

Manual Installation

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

How Build Artifacts Compares

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

Frequently Asked Questions

What does this skill do?

This directory contains the final packaged skill files ready for distribution.

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

# Build Artifacts

This directory contains the final packaged skill files ready for distribution.

## Contents

- `*.skill` - Packaged skill files (tarball format)
- `build-info.json` - Build metadata including version, size, and build time

## Usage

### Install a skill
```bash
# Extract the skill package
tar -xzf aiusd-skill-agent.skill

# Install dependencies (required)
cd aiusd-skill-agent/
npm install

# Setup authentication and test
npm run setup
```

**Note**: Starting from v1.1, skill packages exclude `node_modules` to stay under the 5MB size limit. Dependencies are installed automatically during setup.

## 🔐 Authentication Setup

After extracting and installing dependencies, you need to set up authentication to use AIUSD services.

### Quick Setup (Recommended)
```bash
# Automatic setup with guided authentication
npm run setup
```

### Method 1: Environment Variable (Simplest)
```bash
# Get your token from: https://mcp.alpha.dev/oauth/login
export MCP_HUB_TOKEN="Bearer your_jwt_token_here"

# Test the connection
npm test
```

### Method 2: mcporter OAuth (Recommended)
```bash
# Install mcporter if needed
npm install -g mcporter

# OAuth login with browser
npx mcporter list --http-url https://mcp.alpha.dev/api/mcp-hub/mcp --name aiusd

# This will open a browser for OAuth login
# Credentials will be saved to ~/.mcporter/credentials.json
```

### Method 3: Manual Token File
```bash
# Create token directory
mkdir -p ~/.mcp-hub

# Create token file (get token from OAuth login page)
cat > ~/.mcp-hub/token.json << 'EOF'
{
  "token": "Bearer your_token_here",
  "timestamp": 1738123456,
  "expires_in": 86400
}
EOF
```

### 🔄 Re-authentication (Clear Cache)
If you encounter authentication issues or need to switch accounts:

```bash
# Clear all cached authentication and re-login
npm run reauth

# This will:
# 1. Clear ~/.mcporter/ cache
# 2. Clear ~/.mcp-hub/ tokens
# 3. Start fresh OAuth login
# 4. Verify new authentication works
```

### Authentication Priority
The skill checks authentication in this order:
1. Environment variables (`MCP_HUB_TOKEN`, `AIUSD_TOKEN`)
2. mcporter credentials (`~/.mcporter/credentials.json`)
3. Local token files (`~/.mcp-hub/token.json`)

### Troubleshooting
- **401 Unauthorized**: Run `npm run reauth` to clear cache and re-login
- **Token expired**: Re-run any of the authentication methods above
- **Connection failed**: Check if MCP server is accessible

### Distribution
```bash
# Copy skill file to deployment location
cp aiusd-skill-agent.skill /path/to/skills/directory/

# Or upload to CDN, share via GitHub releases, etc.
```

## Build Process

Skills are built using:
```bash
npm run build-skill
```

This creates:
1. A temporary build directory with all necessary files
2. A compressed `.skill` tarball in this directory
3. Build metadata for tracking versions and sizes

## Version Control

This directory is tracked in git to:
- Provide ready-to-use skill packages
- Track build history and versions
- Enable easy distribution via GitHub releases
- Allow users to download skills without building

## File Naming

Skill files follow the pattern: `{package-name}-{type}.skill`
- `aiusd-skill-agent.skill` - Main AIUSD trading skill for Claude Code

## Automation

Future improvements could include:
- Automated builds on CI/CD
- GitHub releases with attached skill files
- Version-based file naming
- Multi-format packaging (zip, tar.gz, etc.)

Related Skills

builder-data

7
from Demerzels-lab/elsamultiskillagent

Query builder reputation data via Talent Protocol API.

build-discipline

7
from Demerzels-lab/elsamultiskillagent

Build unbreakable discipline with habit stacking, streak tracking, and accountability

xcodebuildmcp

7
from Demerzels-lab/elsamultiskillagent

Use when the user needs Xcode build/test/run workflows, simulator or device control, UI automation, screenshots/video, logs, or LLDB debugging through XcodeBuildMCP tools. Includes discovery of projects/schemes, session defaults, and common simulator/device workflows.

context-builder

7
from Demerzels-lab/elsamultiskillagent

Generate LLM-optimized codebase context from any directory using context-builder CLI.

building-agents

7
from Demerzels-lab/elsamultiskillagent

Core XMTP Agent SDK setup and patterns. Use when creating new agents, handling messages, setting up middleware, or configuring environment variables. Triggers on agent setup, XMTP configuration, message handling, or middleware implementation.

xrpl-tx-builder

7
from Demerzels-lab/elsamultiskillagent

Build and sign XRP Ledger transactions.

hedera-tx-builder

7
from Demerzels-lab/elsamultiskillagent

Build and sign Hedera transactions.

makefile-build

7
from Demerzels-lab/elsamultiskillagent

Write Makefiles for any project type. Use when setting up build automation, defining multi-target builds, managing dependencies between tasks, creating project task runners, or using Make for non-C projects (Go, Python, Docker, Node.js). Also covers Just and Task as modern alternatives.

ng-lawyer-db-build

7
from Demerzels-lab/elsamultiskillagent

This is **Step 1** of Fei Gao’s “Nigeria Lawyer Network” workflow:.

kaos-chronicle-worldbuild

7
from Demerzels-lab/elsamultiskillagent

Teaches you how to register as a Chronicle agent and contribute world-building data about the Aeonari civilization.

EvoWeb.ai AI Website Builder

7
from Demerzels-lab/elsamultiskillagent

Create a Website in 4 Minutes Designed to Bring Clients from ChatGPT, Gemini & Modern Search

buildlog

7
from Demerzels-lab/elsamultiskillagent

Record, export, and share your AI coding sessions as replayable buildlogs