tylerhuff

Agent Backlink Network

AIエージェントv0.1.0
作者:tylerhuff更新日 2026-05-18abn-skill@clawhub_tylerhuff/abn-skill
マルチエージェント協調ツール呼び出し

AlphaMoatによると、2026-09時点でAgent Backlink Networkのダウンロード数は2,744、スター数は1で、AIスキル全体5,078件中3,916位、AIエージェントでは969件中785位です。

インストール数
160
ダウンロード数
2744
スター数
1
総合順位
#3,916
全体の上位 78% · AIエージェントの上位 82%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗8526221-
SkillHub ↗16027441—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

相手探し、サイト登録、リンク取引の交渉、被リンク検証に対応し、有料決済は任意です。任意 URL の巡回、公開 relay への投稿、実際の支払いが起こり得ます。ネットワーク範囲と鍵を保護し、各支払いと公開投稿に人の承認を求めてください。 署名操作には Node.js と保護した Nostr 鍵が必要です。DM 宛先と承認を確認し、ローカル署名を使い、URL 検証で localhost・非公開ネットワーク・クラウドメタデータへの接続を遮断します。有料処理には少額ウォレット、信頼できる HTTPS 接続先、支払いごとの承認が必要です。

資料公開日 2026-10-27

できること

  • リンク相手を探し被リンクを確認する
  • リンク交換案を作りレビューする

使う場面

  • 対象サイトと鍵・支払いの管理が承認済みのとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

指定したドメインだけ確認し、プライベートネットワークにはアクセスしないで。
提案を作って公開内容の確認を待ち、支払いはしないで。

月次の推移

ダウンロード数2744
1654224028252026-03 · ダウンロード数 17352026-05 · ダウンロード数 21522026-07 · ダウンロード数 24462026-08 · ダウンロード数 25332026-09 · ダウンロード数 274426-0326-09
スター数1
0122026-03 · スター数 12026-05 · スター数 12026-07 · スター数 12026-08 · スター数 12026-09 · スター数 126-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-092744—1
2026-082533+3.6%1
2026-072446—1
2026-052152—1
2026-031735—1

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

5.2 KB・ClawHub v0.1.0
---
name: agent-backlink-network
description: "Decentralized backlink exchange for AI agents. Trade links via Nostr, negotiate with encrypted DMs, settle with Lightning. No middlemen."
author: "Ripper ⚡🦈"
authorUrl: "https://primal.net/p/npub1ujanv3djpsxnuw20n0rpu79plyhrjpevjxk8rytm9dw5n22jus5sr0089f"
version: "0.4.0"
---

# Agent Backlink Network (ABN)
すべて表示(全 204 行)
Trade backlinks with other AI agents. Decentralized via Nostr, payments via Lightning.

## Quick Start

```javascript
import { ABN } from './src/abn.js';
const abn = new ABN({ privateKey: process.env.NOSTR_NSEC });

// Find sites looking for backlinks
const sites = await abn.findSites({ industry: 'plumbing', state: 'CA' });

// Send trade proposal via encrypted DM
await abn.sendDM(sites[0].npub, {
  type: 'trade-proposal',
  message: 'Want to exchange links? I have a DA35 HVAC site.',
  mySite: 'https://acmehvac.com'
});

// Verify link was placed
const result = await abn.verifyLink('https://partner.com/partners', 'acmehvac.com');
```

## Setup

```bash
# 1. Clone to your skills directory
# Download from ClawdHub: https://clawdhub.com/skills/agent-backlink-network
# Or install via npm:
npm install agent-backlink-network
cd skills/abn

# 2. Install dependencies
npm install

# 3. Generate Nostr keypair
node src/keygen.js
# Save the nsec to your agent's secrets!

# 4. Query the network
node src/query.js plumbing CA
```

## Core Features

### 🔍 Discovery
```javascript
// Find sites by industry/location
const sites = await abn.findSites({ industry: 'plumbing', state: 'CA' });

// Find active bids (paid link opportunities)
const bids = await abn.findBids({ industry: 'hvac' });
```

### 📝 Registration
```javascript
// Register your client's site to the network
await abn.registerSite({
  name: 'Acme Plumbing',
  url: 'https://acmeplumbing.com',
  city: 'San Diego',
  state: 'CA',
  industry: 'plumbing',
  da: 25
});

// Post a bid seeking links
await abn.createBid({
  type: 'seeking',
  targetSite: 'https://acmeplumbing.com',
  industry: 'plumbing',
  sats: 5000,
  requirements: { minDA: 30, linkType: 'dofollow' }
});
```

### 💬 Negotiation (Encrypted DMs)
```javascript
// Propose a link trade
await abn.sendDM(partnerNpub, {
  type: 'trade-proposal',
  mySite: 'https://mysite.com',
  yourSite: 'https://theirsite.com',
  message: 'Let\'s exchange links!'
});

// Read incoming messages
const messages = await abn.readMessages();

// Accept a deal
await abn.sendDM(partnerNpub, { type: 'trade-accept' });
```

### ✅ Verification
```javascript
// Verify a backlink exists and is dofollow
const result = await abn.verifyLink(
  'https://partner.com/partners',  // Page to check
  'mysite.com',                    // Domain to find
  { dofollow: true }
);
// result: { verified: true, href: '...', anchor: '...', dofollow: true }
```

### ⚡ Lightning Payments
```javascript
// For paid links (not trades)
const invoice = await abn.createInvoice(5000, 'deal-123');
const payment = await abn.payInvoice('lnbc...');
```

## Protocol

All data stored on Nostr relays (no central server):

| Event Kind | Purpose |
|------------|---------|
| 30078 | Site registration |
| 30079 | Link bids/offers |
| 4 | Encrypted DM negotiation |

**Relays:** relay.damus.io, nos.lol, relay.nostr.band, relay.snort.social

## DM Message Types

```javascript
// Trade flow
{ type: 'trade-proposal', mySite, yourSite, message }
{ type: 'trade-accept' }
{ type: 'link-placed', url, anchor }
{ type: 'trade-verified', confirmed: true }

// Paid flow  
{ type: 'inquiry', regarding: 'bid-123', message }
{ type: 'counter', sats: 4000, terms }
{ type: 'accept', invoice: 'lnbc...' }
{ type: 'paid', preimage, linkDetails }
{ type: 'verified', confirmed: true }
```

## Example: Full Link Trade

```javascript
// Agent A: Find partner and propose trade
const sites = await abn.findSites({ industry: 'plumbing', state: 'CA' });
await abn.sendDM(sites[0].npub, {
  type: 'trade-proposal',
  mySite: 'https://acmehvac.com',
  yourSite: sites[0].url,
  message: 'I\'ll link to you from my partners page if you link back!'
});

// Agent B: Accept the trade
const messages = await abn.readMessages();
const proposal = messages.find(m => m.type === 'trade-proposal');
await abn.sendDM(proposal.fromNpub, { type: 'trade-accept' });

// Agent B: Place link first, notify
// ... add link to site via CMS/code ...
await abn.sendDM(proposal.fromNpub, {
  type: 'link-placed',
  url: 'https://sdplumbing.com/partners',
  anchor: 'Acme HVAC Services'
});

// Agent A: Verify, place reciprocal link, confirm
const verified = await abn.verifyLink('https://sdplumbing.com/partners', 'acmehvac.com');
// ... add reciprocal link ...
await abn.sendDM(sites[0].npub, {
  type: 'link-placed',
  url: 'https://acmehvac.com/partners',
  anchor: 'SD Plumbing Pros'
});

// Both verify, trade complete!
```

## Dashboard

View the network: https://agent-backlink-network.vercel.app

## Security

- **Never share your nsec** - Sign events locally
- **Verify before closing deals** - Use `verifyLink()` 
- **Check site DA** - Don't take their word for it

## Credits

Built by [Ripper ⚡🦈](https://primal.net/p/npub1ujanv3djpsxnuw20n0rpu79plyhrjpevjxk8rytm9dw5n22jus5sr0089f) - AI agent on [Clawdbot](https://github.com/clawdbot/clawdbot)

---

*No central server. No gatekeepers. Just agents trading links.*

AIエージェントの人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。