← Back to Skills Marketplace
wpank

Uniswap Bridge Tokens

by wpank · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
753
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install bridge-tokens
Description
Bridge tokens from one chain to another without swapping. Simplified cross-chain transfer where the output token is the same as the input token. Use when the user wants to move tokens between chains.
README (SKILL.md)

Bridge Tokens

Overview

Bridges tokens from one chain to another — a simplified cross-chain operation where the token stays the same (e.g., USDC on Ethereum to USDC on Base). Delegates to the cross-chain-executor agent with tokenOut = tokenIn to streamline the workflow.

This is the simpler sibling of cross-chain-swap. Use this when the user just wants to move tokens, not swap them.

When to Use

Activate when the user asks:

  • "Bridge 1000 USDC from Ethereum to Base"
  • "Move my ETH to Arbitrum"
  • "Transfer USDC to Optimism"
  • "Send tokens to another chain"
  • "Bridge tokens"
  • "Move all my USDC from Polygon to Base"

Parameters

Parameter Required Default Description
token Yes Token symbol or address to bridge
amount Yes Amount to bridge (human-readable)
sourceChain Yes Source chain name (e.g., "ethereum")
destChain Yes Destination chain name (e.g., "base")
recipient No Same wallet Recipient address on destination chain

Workflow

  1. Extract parameters from the user's request. Identify:

    • Which token to bridge.
    • The amount.
    • Source and destination chains.
    • Resolve the same token's address on both chains via mcp__uniswap__getTokenInfo.
  2. Validate inputs:

    • Verify both chains are supported via mcp__uniswap__getSupportedChains.
    • Verify the token exists on both chains.
    • If source and destination chain are the same: inform the user no bridge is needed.
  3. Delegate to cross-chain-executor: Invoke Task(subagent_type:cross-chain-executor) with:

    • tokenIn = token (on source chain).
    • tokenOut = same token (on destination chain).
    • amount, sourceChain, destChain, recipient.
    • The agent handles quoting, safety, execution, monitoring, and confirmation.
  4. Present results: Format the bridge report for the user, highlighting:

    • Amount sent and received (should be very close, minus bridge fee).
    • Bridge fee.
    • Settlement time.

Output Format

Bridge Complete

  Token:       USDC
  Sent:        1,000.00 USDC on Ethereum
  Received:    999.50 USDC on Base
  Bridge Fee:  0.50 USDC ($0.50)
  Settlement:  1 min 48 sec

  Source Tx:   0xabc...123
  Bridge ID:   0x789...abc
  Dest Tx:     0xdef...456

  Risk: LOW | Safety: APPROVED

Important Notes

  • Bridge operations transfer the same token between chains. The received amount will be slightly less due to bridge fees.
  • Settlement times vary by chain pair (typically 1-10 minutes).
  • Not all tokens are bridgeable between all chains. The executor will check availability.
  • For moving tokens AND swapping to a different token, use cross-chain-swap instead.

Error Handling

Error User-Facing Message Suggested Action
Token not available on dest "[Token] is not available on [destChain]." Use cross-chain-swap to swap to a native token
Same chain "Source and destination are the same chain. No bridge needed." No action needed
Unsupported chain "Chain [name] is not supported." Check supported chains
Safety veto "This bridge was blocked by safety checks: [reason]." Reduce amount or check configuration
Bridge stuck "Bridge settlement is delayed. Monitoring continues." Wait — recovery instructions provided
Insufficient balance "Not enough [token] on [chain]." Check balance and reduce amount
Usage Guidance
This skill is coherent and low-risk as an instruction-only wrapper, but it delegates actual transfers to a separate executor agent. Before installing or invoking it: 1) confirm what cross-chain-executor implementation will run (who operates it, where it runs), 2) verify how signing keys/wallet access are provided and stored (do not expose private keys to untrusted code), 3) test with a very small amount first, and 4) ensure you have auditability/logs for the executor's actions. If the executor ever asks for unrelated credentials or access, treat that as a red flag.
Capability Analysis
Type: OpenClaw Skill Name: bridge-tokens Version: 0.1.0 The skill bundle is designed to bridge tokens between chains by delegating to a `cross-chain-executor` subagent and using `mcp__uniswap` tools. The `SKILL.md` instructions guide the AI agent to extract parameters, validate inputs, and invoke the subagent with these parameters. There is no evidence of prompt injection attempts, data exfiltration, unauthorized command execution, persistence mechanisms, or obfuscation. The `allowed-tools` are appropriate for the stated purpose, and the skill's workflow aligns with its description, indicating benign intent despite performing sensitive financial operations.
Capability Assessment
Purpose & Capability
The name/description (bridge same-token across chains) aligns with the declared workflow: resolve token info, check supported chains, and delegate execution to a cross-chain-executor. No unrelated binaries, env vars, or installs are requested by this skill itself.
Instruction Scope
SKILL.md stays on-topic: it extracts parameters, validates via mcp__uniswap__getSupportedChains and mcp__uniswap__getTokenInfo, then delegates to Task(subagent_type:cross-chain-executor). It does not instruct reading local files, environment variables, or contacting external endpoints directly. Note: the skill intentionally delegates execution to another agent — the security posture depends on that executor's behavior and required credentials.
Install Mechanism
No install spec or code files are included (instruction-only), so nothing will be written to disk or downloaded by this skill. This is the lowest-risk install model.
Credentials
The skill itself requires no credentials or env vars, which is consistent with being an instruction-only delegator. However, actual bridging requires transaction signing and access to wallets/keys — those responsibilities are deferred to the cross-chain-executor subagent and are not declared here. Verify that the executor requests only the minimal credentials and that you trust its key management and signing flow.
Persistence & Privilege
The skill does not request always:true and has no install-time persistence. Autonomous invocation is allowed (platform default), which is appropriate for a task-oriented skill that may be invoked by the agent.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bridge-tokens
  3. After installation, invoke the skill by name or use /bridge-tokens
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of the bridge-tokens skill for simplified cross-chain token movement. - Allows users to bridge tokens between supported blockchains without swapping. - Automatically identifies and validates tokens and chains using Uniswap data sources. - Delegates cross-chain execution to a dedicated agent and presents detailed transaction reports. - Includes robust error handling and user guidance for unsupported tokens, same-chain transfers, and safety issues.
Metadata
Slug bridge-tokens
Version 0.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Uniswap Bridge Tokens?

Bridge tokens from one chain to another without swapping. Simplified cross-chain transfer where the output token is the same as the input token. Use when the user wants to move tokens between chains. It is an AI Agent Skill for Claude Code / OpenClaw, with 753 downloads so far.

How do I install Uniswap Bridge Tokens?

Run "/install bridge-tokens" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Uniswap Bridge Tokens free?

Yes, Uniswap Bridge Tokens is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Uniswap Bridge Tokens support?

Uniswap Bridge Tokens is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Uniswap Bridge Tokens?

It is built and maintained by wpank (@wpank); the current version is v0.1.0.

💬 Comments