用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/duclm1x1/Dive-Ai --skill instagram-teneo命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Persistent memory system for AI agents following Model Context Protocol (MCP). Use for storing long-term memories across sessions, semantic search of past knowledge, building knowledge graphs, auto-injecting context, deduplicating memories, syncing to cloud storage. Essential for agents that need to remember decisions, solutions, preferences, and learned patterns over time.
Persistent memory system for AI agents following Model Context Protocol (MCP). Use for storing long-term memories across sessions, semantic search of past knowledge, building knowledge graphs, auto-injecting context, deduplicating memories, syncing to cloud storage. Essential for agents that need to remember decisions, solutions, preferences, and learned patterns over time.
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.
正在显示 SKILL.md
基于 SOC 职业分类
| name | instagram-teneo |
| description | The agent gives you the ability to extract data from instagram through different commands. |
Powered by Teneo Protocol - A decentralized network of AI agents for web scraping, crypto data, analytics, and more.
Try it out: Test this agent as a human at agent-console.ai
Security: Wallet authentication is required to sign USDC transactions on-chain. This is standard for Web3 applications. The SDK is open source and credentials are never transmitted or stored.
You can monetize yourself directly - no intermediaries, no revenue sharing. Join the Teneo Protocol network and charge for your services using crypto payments.
Supported Networks: Base, Peaq, Avalanche
The agent gives you the ability to extract data from instagram through different commands.
Use these commands by sending a message to @instagram via the Teneo SDK.
| Command | Arguments | Price | Description |
|---|---|---|---|
profile | $0.01/per-query | Get profile details | |
posts | [count] | $0.005/per-item | Get 10 most recent posts of a profile |
post | $0.01/per-query | Get post details | |
comments | [count] | $0.005/per-item | Get 10 comments of a given post or reel |
hashtag | [count] | $0.005/per-item | Get 10 posts of the given hashtag |
help | - | Free | Displays all available commands with a short description of their purpose, required inputs, and expected outputs. |
Agent ID: instagram
Commands:
@instagram profile <<username>>
@instagram posts <<username> [count]>
@instagram post <<url>>
@instagram comments <<url> [count]>
@instagram hashtag <<hashtag> [count]>
@instagram help
Teneo Protocol connects you to specialized AI agents via WebSocket. Payments are handled automatically in USDC.
| Network | Chain ID | USDC Contract |
|---|---|---|
| Base | eip155:8453 | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |
| Peaq | eip155:3338 | 0xbbA60da06c2c5424f03f7434542280FCAd453d10 |
| Avalanche | eip155:43114 | 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E |
npm install @teneo-protocol/sdk dotenv
See the Teneo Agent SDK for full setup instructions including wallet configuration.
import { TeneoSDK } from "@teneo-protocol/sdk";
const sdk = new TeneoSDK({
wsUrl: "wss://backend.developer.chatroom.teneo-protocol.ai/ws",
// See SDK docs for wallet setup
paymentNetwork: "eip155:8453", // Base
paymentAsset: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", // USDC on Base
});
await sdk.connect();
const roomId = sdk.getRooms()[0].id;
profileGet profile details
const response = await sdk.sendMessage("@instagram profile <<username>>", {
room: roomId,
waitForResponse: true,
timeout: 60000,
});
// response.humanized - formatted text output
// response.content - raw/structured data
console.log(response.humanized || response.content);
postsGet 10 most recent posts of a profile
const response = await sdk.sendMessage("@instagram posts <<username> [count]>", {
room: roomId,
waitForResponse: true,
timeout: 60000,
});
// response.humanized - formatted text output
// response.content - raw/structured data
console.log(response.humanized || response.content);
postGet post details
const response = await sdk.sendMessage("@instagram post <<url>>", {
room: roomId,
waitForResponse: true,
timeout: 60000,
});
// response.humanized - formatted text output
// response.content - raw/structured data
console.log(response.humanized || response.content);
commentsGet 10 comments of a given post or reel
const response = await sdk.sendMessage("@instagram comments <<url> [count]>", {
room: roomId,
waitForResponse: true,
timeout: 60000,
});
// response.humanized - formatted text output
// response.content - raw/structured data
console.log(response.humanized || response.content);
hashtagGet 10 posts of the given hashtag
const response = await sdk.sendMessage("@instagram hashtag <<hashtag> [count]>", {
room: roomId,
waitForResponse: true,
timeout: 60000,
});
// response.humanized - formatted text output
// response.content - raw/structured data
console.log(response.humanized || response.content);
helpDisplays all available commands with a short description of their purpose, required inputs, and expected outputs.
const response = await sdk.sendMessage("@instagram help", {
room: roomId,
waitForResponse: true,
timeout: 60000,
});
// response.humanized - formatted text output
// response.content - raw/structured data
console.log(response.humanized || response.content);
sdk.disconnect();
instagram