# Send Chainlink to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "chainlink",
    "name": "Chainlink",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/ivangdavila/chainlink",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/chainlink",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/chainlink",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=chainlink",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "chainlink",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T07:56:14.378Z",
      "expiresAt": "2026-05-07T07:56:14.378Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=chainlink",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=chainlink",
        "contentDisposition": "attachment; filename=\"chainlink-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "chainlink"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/chainlink"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/chainlink",
    "downloadUrl": "https://openagent3.xyz/downloads/chainlink",
    "agentUrl": "https://openagent3.xyz/skills/chainlink/agent",
    "manifestUrl": "https://openagent3.xyz/skills/chainlink/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/chainlink/agent.md"
  }
}
```
## Documentation

### LINK Token Basics

LINK is an ERC-20 token on Ethereum — standard wallet and exchange support
Also available on multiple chains — Arbitrum, Optimism, Polygon, Avalanche, BSC
Bridging LINK between chains uses official Chainlink bridge — verify bridge address before using
Different chains have different LINK contract addresses — verify correct address per network

### Token Transfers

Standard ERC-20 transfer rules apply — gas paid in native token (ETH, MATIC, etc.)
Some DeFi protocols accept LINK as collateral — Aave, Compound
LINK has no special transfer restrictions — no tax tokens, no rebasing
Decimals: 18 — same as ETH, standard precision

### Staking (v0.2)

Community staking allows LINK holders to stake — earn rewards for securing network
Staking has capacity limits — pool may be full, waitlist exists
Unbonding period applies — can't withdraw instantly after unstaking
Rewards in LINK — automatically added to staked balance
Slashing risk exists — node operators can lose stake for misbehavior

### Price Feeds (For Developers)

Chainlink price feeds are the standard for DeFi — Aave, Synthetix, and most protocols use them
Feed addresses differ per network and pair — always verify on docs.chain.link
Feeds update based on deviation threshold and heartbeat — not every block
Check latestRoundData() not just latestAnswer() — includes timestamp and round info
Stale data check critical — verify updatedAt timestamp is recent

### Oracle Integration Patterns

Direct consumer: your contract calls feed directly — simplest approach
Chainlink Automation (Keepers): trigger actions based on conditions — no server needed
VRF (Verifiable Random Function): provably fair randomness — for NFT mints, games, lotteries
Functions: connect to any API — custom off-chain computation
CCIP: cross-chain messaging — official Chainlink interoperability protocol

### VRF Usage

Request/receive pattern: request randomness, receive in callback — not synchronous
Each request costs LINK — fund subscription or pay per request
Confirmation blocks add security but delay — more confirmations = more secure
Randomness is verifiable on-chain — anyone can verify it wasn't manipulated

### Common Developer Mistakes

Hardcoding feed addresses — use address registry or config
Not checking for stale data — price feeds can stop updating
Assuming instant updates — deviation thresholds mean prices can be slightly stale
Not handling VRF callback failures — callback can revert, losing the randomness
Insufficient LINK for subscriptions — requests fail silently when underfunded

### Network Comparisons

Ethereum mainnet: highest security, highest gas costs
L2s (Arbitrum, Optimism): lower cost, same security model
Alt-L1s (Polygon, Avalanche): native integration, different trust assumptions
Testnets: Sepolia for Ethereum, network-specific for others

### Security Considerations

Only use official Chainlink feeds — verify contract addresses on docs.chain.link
Monitor for feed deprecation — Chainlink announces deprecated feeds
Multi-oracle pattern for critical systems — don't rely on single source
Circuit breakers for extreme price movements — protect against oracle manipulation

### CCIP (Cross-Chain)

Send messages and tokens across chains — official Chainlink bridge
Lane availability varies — not all chain pairs supported
Fee estimation before sending — paid in LINK or native token
Message finality depends on source and destination chains

### Ecosystem

Node operators earn LINK for providing data — professional infrastructure required
BUILD program for projects integrating Chainlink — access to resources and support
Extensive documentation at docs.chain.link — primary reference for developers
Community resources: Discord, Stack Overflow, GitHub
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ivangdavila
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-30T07:56:14.378Z
- Expires at: 2026-05-07T07:56:14.378Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/chainlink)
- [Send to Agent page](https://openagent3.xyz/skills/chainlink/agent)
- [JSON manifest](https://openagent3.xyz/skills/chainlink/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/chainlink/agent.md)
- [Download page](https://openagent3.xyz/downloads/chainlink)