agentCLAWHUBUnverified

Verosight Monitor

Integrate Verosight API for social media intelligence and cyber monitoring. Sentiment analysis, trend detection, influencer identification, and bot detection... Skill: Verosight Monitor Owner: jrrqd Summary: Integrate Verosight API for social media intelligence and cyber monitoring. Sentiment analysis, trend detection, influencer identification, and bot detection... Tags: latest:1.1.2 Version history: v1.1.2 | 2026-07-22T16:47:53.462Z | user Added MCP server support, 14+ platforms (Reddit, Darkweb, Capital Market), 30 MCP tools v1.1.1 | 2026-07-22T16:44:57.357Z | user Added

OpenClaw

Rank

62

Safety

84

Downloads

1.6k

Updated

Oct 10, 2026

Version

1.1.2

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.6K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.6K downloadsadoption · observed Oct 10, 2026
Latest release
1.1.2release · observed Jul 22, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s1744qdetx6kce4034de07720583y5mj:verosight-monitor
  1. Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-jrrqd-verosight-monitor/snapshot"

Documentation

CLAWHUB

143,642 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: verosight-monitor
description: "Integrate Verosight API for social media intelligence and cyber monitoring. Sentiment analysis, trend detection, influencer identification, and bot detection across X (Twitter), Instagram, TikTok, YouTube, Threads, and news portals. Use when: user asks for sentiment analysis, social media monitoring, trend analysis, influencer tracking, bot detection, or mentions 'Verosight', 'social listening', 'cyber monitoring', 'digital reputation'. Covers auth setup, querying posts, analytics (sentiment/trending/volume), profile search, and report generation."
---

# Verosight Monitor — Social Media Intelligence Skill

Integrate Verosight API for real-time social media monitoring and digital reputation management across major platforms.

## Quick Setup

### 1. Get API Key
Sign up at [verosight.com](https://verosight.com) and generate an API key from the [API Keys dashboard](https://verosight.com/dashboard/keys). Keys start with `vlt_live_` (production) or `vlt_test_` (test).

### 2. Authenticate
Exchange your API key for a JWT token (valid 24 hours):

```bash
JWT=$(curl -s -X POST "https://api.verosight.com/v1/auth/token" \
  -H "X-API-Key: vlt_live_YOUR_KEY" | jq -r '.token')
```

Or use the bundled auth script:
```bash
./scripts/verosight-auth.sh vlt_live_YOUR_KEY
```

### 3. Query Data
```bash
# Sentiment analysis
curl -s "https://api.verosight.com/v1/analytics/sentiment?query=KEYWORD&sources=x,instagram&days=7" \
  -H "Authorization: Bearer $JWT"

# Search posts
curl -s "https://api.verosight.com/v1/posts?query=KEYWORD&sources=x,instagram&limit=10" \
  -H "Authorization: Bearer $JWT"
```

## API Endpoints

### Posts
```
GET /v1/posts
```
Search posts across platforms with filters.

| Parameter | Type | Description |
|-----------|------|-------------|
| `query` | string | Search keyword |
| `sources` | string | Comma-separated: `x,instagram,tiktok,youtube,threads,news_portal` |
| `limit` | int | Results per page (default: 10, max: 50) |
| `days` | int | Lookback period (1-90) |
| `sentiment` | string | Filter: `positive`, `negative`, `neutral` |

```
GET /v1/posts/:id
```
Get a single post by ID.

```
GET /v1/posts/:id/comments
```
Get comments for a post.

### Analytics
```
GET /v1/analytics/sentiment
```
Sentiment analysis for a keyword. Returns positive/negative/neutral breakdown, weighted percentages, and sample posts.

| Parameter | Type | Description |
|-----------|------|-------------|
| `query` | string | Search keyword |
| `sources` | string | Comma-separated platforms |
| `days` | int | Lookback period |
| `limit` | int | Number of sample posts to return |

```
GET /v1/analytics/volume
```
Post/comment volume over time (daily breakdown).

```
GET /v1/analytics/trending
```
Trending posts and profiles for a keyword.

### Profiles
```
GET /v1/profiles?query=ACCOUNT&source=instagram
```
Search for social media profiles.

```
GET /v1/profiles/:source/:account
```
Get profile details (auto-crawls if missing).

README.md

# 🔍 Verosight Monitor

**Social Media Intelligence Skill for OpenClaw Agents**

Real-time sentiment analysis, trend detection, influencer tracking, and bot detection powered by [Verosight API](https://verosight.com).

[![OpenClaw Skill](https://img.shields.io/badge/OpenClaw-Skill-2563EB?style=for-the-badge)](https://github.com/openclaw/openclaw)
[![Version](https://img.shields.io/badge/Version-1.0.1-8B5CF6?style=for-the-badge)](https://clawhub.com/skills/verosight-monitor)
[![License](https://img.shields.io/badge/License-MIT-22C55E?style=for-the-badge)](LICENSE)

---

## What Is This?

Verosight Monitor is an OpenClaw skill that integrates the [Verosight API](https://verosight.com) for real-time social media intelligence. It enables AI agents to perform sentiment analysis, track trends, identify influencers, and detect bot activity across major social media platforms.

### Supported Platforms

- **X (Twitter)** — Posts, replies, engagement metrics
- **Instagram** — Posts, captions, engagement
- **TikTok** — Videos, descriptions, views
- **YouTube** — Videos, comments, engagement
- **Threads** — Posts, replies, engagement
- **Facebook** — Posts, pages
- **LinkedIn** — Posts, articles
- **News Portals** — Indonesian media articles

## Features

- 📊 **Sentiment Analysis** — Positive/negative/neutral breakdown with engagement-weighted scoring
- 📈 **Trend Detection** — Volume tracking over time with daily breakdowns
- 👤 **Influencer Identification** — Find the most vocal and impactful accounts
- 🤖 **Bot Detection** — Identify coordinated posting patterns and inauthentic behavior
- 📄 **PDF Reports** — Professional reports with tables, charts, and formatted layouts
- 🌐 **Multi-Platform** — Monitor across 8+ platforms simultaneously
- ⚡ **Real-Time** — Live data from social media and news sources

## Quick Start

### Prerequisites

- [OpenClaw](https://github.com/openclaw/openclaw) agent instance
- Verosight API key ([sign up here](https://verosight.com))

### Installation

```bash
# Via ClawHub (recommended)
clawhub install verosight-monitor

# Or clone manually
git clone https://github.com/jrrqd/verosight-monitor.git
cp -r verosight-monitor ~/.openclaw/workspace/skills/
```

### Get Your API Key

1. Sign up at [verosight.com](https://verosight.com)
2. Go to [API Keys](https://verosight.com/dashboard/keys)
3. Generate a new key (starts with `vlt_live_`)

### Authenticate

```bash
# Exchange API key for JWT token (valid 24h)
JWT=$(curl -s -X POST "https://api.verosight.com/v1/auth/token" \
  -H "X-API-Key: vlt_live_YOUR_KEY" | jq -r '.token')
```

### Your First Query

```bash
# Sentiment analysis
curl -s "https://api.verosight.com/v1/analytics/sentiment?query=your_keyword&sources=x,instagram&days=7" \
  -H "Authorization: Bearer $JWT" | jq .
```

## API Reference

### Posts

```bash
# Search posts
GET /v1/posts?query=KEYWORD&sources=x,instagram&limit=10&days=7

# Get single post
GET /v1/posts/:id

# Get comments
GET /v1/posts/:id/comments
```

##

_meta.json

{
  "ownerId": "kn7f5gtk7twvcw8bvhenbr0q5x83yqth",
  "slug": "verosight-monitor",
  "version": "1.1.2",
  "publishedAt": 1784738873462
}

references/pdf-template.md

# PDF Report Generation with pdfkit

Generate professional PDF reports with tables, charts, and formatted layouts using Node.js pdfkit.

## Installation

```bash
npm install pdfkit
```

## Basic Structure

```javascript
const PDFDocument = require('pdfkit');
const fs = require('fs');

const doc = new PDFDocument({ 
  size: 'A4', 
  margin: 45,
  info: {
    Title: 'Report Title',
    Author: 'SDVM',
    Subject: 'Report Subject'
  }
});

doc.pipe(fs.createWriteStream('report.pdf'));

// Page constants
const PAGE_W = 595.28;   // A4 width in points
const MG = 45;           // Margin
const CW = PAGE_W - (MG * 2);  // Content width: 505
const PAGE_H = 841.89;   // A4 height in points
const BOT = PAGE_H - 55; // Bottom limit

// State
let pg = 1;  // Page number
let y = 0;   // Current Y position
```

## Page Management

```javascript
function newPage() {
  doc.addPage();
  pg++;
  y = MG;
  // Header
  doc.fontSize(7).fillColor('#6B7280').text('Your Brand', MG, MG - 12);
  doc.moveTo(MG, MG + 2).lineTo(PAGE_W - MG, MG + 2)
    .strokeColor('#E5E7EB').lineWidth(0.5).stroke();
  y = MG + 12;
}

function footer() {
  doc.fontSize(7).fillColor('#6B7280')
    .text(`Page ${pg}`, MG, PAGE_H - 30, { align: 'center', width: CW });
}

function need(h = 60) {
  if (y + h > BOT) { footer(); newPage(); }
}
```

## Drawing Functions

### Section Title

```javascript
function title(text) {
  need(45);
  doc.fontSize(13).fillColor('#1F2937').text(text, MG, y);
  const tw = doc.widthOfString(text);
  doc.moveTo(MG, y + 16).lineTo(MG + tw + 8, y + 16)
    .strokeColor('#2563EB').lineWidth(1.5).stroke();
  y += 28;
}
```

### Paragraph

```javascript
function para(text, indent = 0) {
  const w = CW - indent;
  doc.fontSize(9);
  const h = doc.heightOfString(text, { width: w });
  need(h + 6);
  doc.fillColor('#1F2937').text(text, MG + indent, y, { width: w, lineGap: 1 });
  y += h + 6;
}
```

### Bullet List

```javascript
function bullet(text, indent = 18) {
  const w = CW - indent;
  doc.fontSize(9);
  const h = doc.heightOfString(text, { width: w });
  need(h + 5);
  doc.fillColor('#2563EB').text('●', MG, y);
  doc.fillColor('#1F2937').text(text, MG + indent, y, { width: w, lineGap: 1 });
  y += h + 5;
}
```

### Info Box (measures text height FIRST, then draws box)

```javascript
function infoBox(text, bg = '#FEF2F2', border = '#DC2626') {
  const pad = 12;
  const w = CW - pad * 2;
  doc.fontSize(9);
  
  // Calculate height FIRST
  const textH = doc.heightOfString(text, { width: w, lineGap: 1 });
  const boxH = textH + pad * 2;
  need(boxH + 10);
  
  // Then draw
  doc.fillColor(bg).rect(MG, y, CW, boxH).fill();
  doc.rect(MG, y, CW, boxH).strokeColor(border).lineWidth(1).stroke();
  doc.fillColor('#1F2937').text(text, MG + pad, y + pad, { width: w, lineGap: 1 });
  y += boxH + 12;
}
```

### Data Table (auto row height calculation)

```javascript
function table(headers, rows, colW) {
  const pad = 6;
  const fs = 8;
  const hdrH = 24;
  
  doc.fontSize(fs);
 

references/sentiment-workflow.md

# Sentiment Analysis Workflow

Complete workflow for conducting sentiment analysis using the Verosight API.

## Step 1: Authentication

```bash
# Set your API key
export VEROSIGHT_API_KEY="vlt_live_YOUR_KEY"

# Get JWT token (valid 24h)
JWT=$(curl -s -X POST "https://api.verosight.com/v1/auth/token" \
  -H "X-API-Key: $VEROSIGHT_API_KEY" | jq -r '.token')

# Verify token works
curl -s "https://api.verosight.com/v1/account/balance" \
  -H "Authorization: Bearer $JWT"
```

## Step 2: Get Sentiment Data

```bash
curl -s "https://api.verosight.com/v1/analytics/sentiment?query=KEYWORD&sources=x,instagram,tiktok&days=7" \
  -H "Authorization: Bearer $JWT" | jq .
```

### Response Fields

| Field | Description |
|-------|-------------|
| `positive` / `negative` / `neutral` | Post counts by sentiment |
| `positive_pct` / `negative_pct` / `neutral_pct` | Percentage breakdown |
| `weighted_positive_pct` / `weighted_negative_pct` | Engagement-weighted percentages |
| `sample_positive` / `sample_negative` | Sample posts with engagement data |
| `sample_independent_negative` | Social media comments with negative sentiment |
| `post_positive` / `post_negative` / `post_neutral` | Post-level sentiment counts |
| `thread_positive` / `thread_negative` | Thread-level sentiment counts |
| `independent_positive` / `independent_negative` | Independent comment sentiment |

## Step 3: Get Volume Trend

```bash
curl -s "https://api.verosight.com/v1/analytics/volume?query=KEYWORD&days=7" \
  -H "Authorization: Bearer $JWT" | jq .
```

Returns daily breakdown of posts and comments by platform.

## Step 4: Get High-Engagement Posts

```bash
# Negative posts from X
curl -s "https://api.verosight.com/v1/posts?query=KEYWORD&sources=x&sentiment=negative&limit=15&days=7" \
  -H "Authorization: Bearer $JWT" | jq .

# All posts from specific platforms
curl -s "https://api.verosight.com/v1/posts?query=KEYWORD&sources=x,threads&limit=20&days=7" \
  -H "Authorization: Bearer $JWT" | jq .
```

## Step 5: Compile Report

Use the following structure for your report:

### Report Template

```markdown
# 🔍 SDV REPORT
## Keyword: "[KEYWORD]"
**Period:** [START] – [END] | **Sources:** [PLATFORMS]

---

## 📊 SENTIMENT OVERVIEW

| Sentiment | Count | % | Weighted |
|-----------|-------|---|----------|
| Positive  | X     | X%| X%       |
| Negative  | X     | X%| X%       |
| Neutral   | X     | X%| X%       |

**Status:** [CRITICAL / HIGH / MEDIUM / LOW]

## 📈 VOLUME TREND

| Date | Posts | Change |
|------|-------|--------|
| Day 1| X     | -      |
| Day 2| X     | +X%    |

## 🔴 TOP NEGATIVE NARRATIVES

1. **[Narrative title]** — @account (Platform, X likes, X shares)
   - Full quote or summary

2. **[Narrative title]** — @account (Platform, X likes)
   - Full quote or summary

## 🟢 TOP POSITIVE NARRATIVES

1. **[Narrative title]** — @account (Platform, X likes)
   - Full quote or summary

## 👤 VOCAL ACCOUNTS (Negative)

| Account | Platform | Engagement | Narrative |
|---------|----
Github ReposUpdated 13h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/jrrqd/skills/verosight-monitor",
      "sourceUrl": "https://clawhub.ai/jrrqd/skills/verosight-monitor",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T06:51:12.695Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-jrrqd-verosight-monitor/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-jrrqd-verosight-monitor/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T06:51:12.695Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.6K downloads",
      "href": "https://clawhub.ai/jrrqd/verosight-monitor",
      "sourceUrl": "https://clawhub.ai/jrrqd/verosight-monitor",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T06:51:12.695Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.1.2",
      "href": "https://clawhub.ai/jrrqd/verosight-monitor",
      "sourceUrl": "https://clawhub.ai/jrrqd/verosight-monitor",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-22T16:47:53.462Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-jrrqd-verosight-monitor/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-jrrqd-verosight-monitor/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.1.2",
      "description": "Added MCP server support, 14+ platforms (Reddit, Darkweb, Capital Market), 30 MCP tools",
      "href": "https://clawhub.ai/jrrqd/verosight-monitor",
      "sourceUrl": "https://clawhub.ai/jrrqd/verosight-monitor",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-22T16:47:53.462Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to Verosight Monitor and adjacent AI workflows.