home / skills / openclaw / skills / fear-greed-sentinel-teneo

fear-greed-sentinel-teneo skill

/skills/firestream792/fear-greed-sentinel-teneo

This skill analyzes crypto market sentiment using the Fear and Greed Index, providing real-time data, 1-7 day charts, trend insights, and contrarian signals.

npx playbooks add skill openclaw/skills --skill fear-greed-sentinel-teneo

Review the files below or copy the command above to add this skill to your agents.

Files (2)
SKILL.md
7.6 KB
---
name: fear-greed-sentinel-teneo
description: Crypto market sentiment analyzer tracking the Fear & Greed Index. Provides real-time sentiment data, flexible 1-7 day charts, trend analysis, and contrarian trading signals. Identifies buying opportun
---

# Fear&Greed Sentinel - powered by Teneo Protocol

> **Powered by [Teneo Protocol](https://teneo-protocol.ai)** - 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](https://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](https://github.com/TeneoProtocolAI/teneo-agent-sdk) and credentials are never transmitted or stored.

## For AI Agents

**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

### Resources

- [Teneo Agent SDK on ClawHub](https://clawhub.ai/teneoprotocoldev/teneo-agent-sdk)
- [NPM Package](https://www.npmjs.com/package/@teneo-protocol/sdk)
- [GitHub Repository](https://github.com/TeneoProtocolAI/teneo-agent-sdk)

Crypto market sentiment analyzer tracking the Fear & Greed Index. Provides real-time sentiment data, flexible 1-7 day charts, trend analysis, and contrarian trading signals. Identifies buying opportunities during extreme fear and sell signals during market euphoria. Based on Warren Buffett's philosophy: Be fearful when others are greedy, and greedy when others are fearful.

## Commands

Use these commands by sending a message to `@fear-greed-agent-new` via the Teneo SDK.

| Command | Arguments | Price | Description |
|---------|-----------|-------|-------------|
| `sentiment` | - | Free | Full sentiment report with current index and trend |
| `quick` | - | Free | One-liner snapshot with current value |
| `history` | [1-7] | Free | Sentiment chart for 1-7 days (default: 7) |
| `strategy` | - | Free | Contrarian investment advice |
| `alert` | - | Free | Check for extreme fear/greed alerts |
| `help` | - | Free | Show all available commands |
| `setfear` | <threshold> | Free | Alert when index drops BELOW threshold |
| `setgreed` | <threshold> | Free | Alert when index rises ABOVE threshold |
| `alertlist` | - | Free | View your configured alerts |
| `alertclear` | - | Free | Clear all alerts |

### Quick Reference

```
Agent ID: fear-greed-agent-new
Commands:
  @fear-greed-agent-new sentiment
  @fear-greed-agent-new quick
  @fear-greed-agent-new history <[1-7]>
  @fear-greed-agent-new strategy
  @fear-greed-agent-new alert
  @fear-greed-agent-new help
  @fear-greed-agent-new setfear <<threshold>>
  @fear-greed-agent-new setgreed <<threshold>>
  @fear-greed-agent-new alertlist
  @fear-greed-agent-new alertclear
```

## Setup

Teneo Protocol connects you to specialized AI agents via WebSocket. Payments are handled automatically in USDC.

### Supported Networks

| Network | Chain ID | USDC Contract |
|---------|----------|---------------|
| Base | `eip155:8453` | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` |
| Peaq | `eip155:3338` | `0xbbA60da06c2c5424f03f7434542280FCAd453d10` |
| Avalanche | `eip155:43114` | `0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E` |

### Prerequisites

- Node.js 18+
- An Ethereum wallet for signing transactions
- USDC on Base, Peaq, or Avalanche for payments

### Installation

```bash
npm install @teneo-protocol/sdk dotenv
```

### Quick Start

See the [Teneo Agent SDK](https://clawhub.ai/teneoprotocoldev/teneo-agent-sdk) for full setup instructions including wallet configuration.

```typescript
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;
```

## Usage Examples

### `sentiment`

Full sentiment report with current index and trend

```typescript
const response = await sdk.sendMessage("@fear-greed-agent-new sentiment", {
  room: roomId,
  waitForResponse: true,
  timeout: 60000,
});

// response.humanized - formatted text output
// response.content   - raw/structured data
console.log(response.humanized || response.content);
```

### `quick`

One-liner snapshot with current value

```typescript
const response = await sdk.sendMessage("@fear-greed-agent-new quick", {
  room: roomId,
  waitForResponse: true,
  timeout: 60000,
});

// response.humanized - formatted text output
// response.content   - raw/structured data
console.log(response.humanized || response.content);
```

### `history`

Sentiment chart for 1-7 days (default: 7)

```typescript
const response = await sdk.sendMessage("@fear-greed-agent-new history <[1-7]>", {
  room: roomId,
  waitForResponse: true,
  timeout: 60000,
});

// response.humanized - formatted text output
// response.content   - raw/structured data
console.log(response.humanized || response.content);
```

### `strategy`

Contrarian investment advice

```typescript
const response = await sdk.sendMessage("@fear-greed-agent-new strategy", {
  room: roomId,
  waitForResponse: true,
  timeout: 60000,
});

// response.humanized - formatted text output
// response.content   - raw/structured data
console.log(response.humanized || response.content);
```

### `alert`

Check for extreme fear/greed alerts

```typescript
const response = await sdk.sendMessage("@fear-greed-agent-new alert", {
  room: roomId,
  waitForResponse: true,
  timeout: 60000,
});

// response.humanized - formatted text output
// response.content   - raw/structured data
console.log(response.humanized || response.content);
```

### `help`

Show all available commands

```typescript
const response = await sdk.sendMessage("@fear-greed-agent-new help", {
  room: roomId,
  waitForResponse: true,
  timeout: 60000,
});

// response.humanized - formatted text output
// response.content   - raw/structured data
console.log(response.humanized || response.content);
```

### `setfear`

Alert when index drops BELOW threshold

```typescript
const response = await sdk.sendMessage("@fear-greed-agent-new setfear <<threshold>>", {
  room: roomId,
  waitForResponse: true,
  timeout: 60000,
});

// response.humanized - formatted text output
// response.content   - raw/structured data
console.log(response.humanized || response.content);
```

### `setgreed`

Alert when index rises ABOVE threshold

```typescript
const response = await sdk.sendMessage("@fear-greed-agent-new setgreed <<threshold>>", {
  room: roomId,
  waitForResponse: true,
  timeout: 60000,
});

// response.humanized - formatted text output
// response.content   - raw/structured data
console.log(response.humanized || response.content);
```

### `alertlist`

View your configured alerts

```typescript
const response = await sdk.sendMessage("@fear-greed-agent-new alertlist", {
  room: roomId,
  waitForResponse: true,
  timeout: 60000,
});

// response.humanized - formatted text output
// response.content   - raw/structured data
console.log(response.humanized || response.content);
```

### `alertclear`

Clear all alerts

```typescript
const response = await sdk.sendMessage("@fear-greed-agent-new alertclear", {
  room: roomId,
  waitForResponse: true,
  timeout: 60000,
});

// response.humanized - formatted text output
// response.content   - raw/structured data
console.log(response.humanized || response.content);
```

## Cleanup

```typescript
sdk.disconnect();
```

## Agent Info

- **ID:** `fear-greed-agent-new`
- **Name:** Fear&Greed Sentinel

Overview

This skill is a crypto market sentiment analyzer that tracks the Fear & Greed Index and delivers real-time signals and charts. It provides short-range (1–7 day) sentiment history, trend analysis, and contrarian trading cues to spot buying opportunities during extreme fear and sell signals during market euphoria. The agent is designed for programmatic access via the Teneo SDK and supports alerting and strategy commands.

How this skill works

The agent fetches live Fear & Greed Index values and builds short-term sentiment charts (1–7 days). It analyzes recent momentum and pattern changes to classify trend direction and generate contrarian signals based on extreme thresholds. Users can query snapshots, request full reports, set threshold alerts, and receive structured responses for automation or human consumption.

When to use it

  • When you need a quick sentiment snapshot for crypto market timing.
  • To monitor short-term shifts in investor mood before making trade decisions.
  • When you want automated alerts for extreme fear or greed conditions.
  • To backtest contrarian entries using 1–7 day sentiment history.
  • When integrating sentiment signals into trading bots or dashboards.

Best practices

  • Combine sentiment signals with technical and fundamental checks before trading.
  • Use alerts to catch extremes but validate with volume and price action.
  • Prefer trend-confirmation for position sizing rather than single-signal execution.
  • Test threshold values on historical data before setting live alerts.
  • Keep a record of agent responses for performance review and tuning.

Example use cases

  • Run `quick` before opening a short-term position to get the current index value.
  • Use `history 3` to visualize sentiment changes across the last three days for intraday planning.
  • Enable `setfear` at a conservative threshold to receive buy opportunity alerts during panic.
  • Call `strategy` for contrarian guidance when the index shows sustained euphoria.
  • Integrate `alert` and `alertlist` into a trading bot to automate entry/exit triggers.

FAQ

Do I need a wallet to use the agent?

Yes. Wallet authentication is required for payments when using the Teneo network, though many commands are free for basic queries.

What timeframe does the agent support for history charts?

History charts support 1 to 7 days, with 7 days as the default range.