Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Prediction Market Creator

v1.0.0

Automatically creates unique prediction markets on betbud.live by analyzing trending crypto Twitter topics with Claude AI and fetching professional images.

2· 751·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for samj12/betbud-prediction-market-creation.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Prediction Market Creator" (samj12/betbud-prediction-market-creation) from ClawHub.
Skill page: https://clawhub.ai/samj12/betbud-prediction-market-creation
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install betbud-prediction-market-creation

ClawHub CLI

Package manager switcher

npx clawhub@latest install betbud-prediction-market-creation
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The skill's name/description (create prediction markets from crypto Twitter using Claude and Unsplash) align with the included code and SKILL.md: it fetches tweets, calls Anthropic, fetches Unsplash images, signs transactions on a Base Sepolia contract, and posts to betbud.live. However, the registry metadata declares no required environment variables while both SKILL.md and skill.py require multiple sensitive API keys (Twitter, Anthropic, Unsplash), RPC_URL and a PRIVATE_KEY — this metadata omission is an incoherence.
Instruction Scope
SKILL.md and skill.py limit actions to fetching tweets, calling Claude, obtaining images, creating a blockchain market, registering via a Bubble.io workflow, and maintaining a local cache. The runtime does read/write a local cache file (recent_predictions.json) and loads secrets from .env. It does not appear to instruct reading arbitrary system files. One behavior to verify: the Bubble workflow endpoint is used without auth (code comments claim it's public) — confirm that posting bot-created markets to that endpoint is intended and safe.
Install Mechanism
No install spec is provided (instruction-only plus Python files and requirements). The repo uses standard Python packages listed in requirements.txt; nothing in the install surface (no remote arbitrary downloads) raises additional flags.
!
Credentials
The skill requires multiple sensitive environment values (TWITTERAPI_IO_KEY, ANTHROPIC_API_KEY, UNSPLASH_ACCESS_KEY, RPC_URL, and an Ethereum PRIVATE_KEY). Those map to the declared runtime behavior (API calls, blockchain transactions), so they are functional requirements — but PRIVATE_KEY is highly sensitive: the skill will sign on-chain transactions using that key. The registry metadata not declaring these env vars is a mismatch and reduces transparency.
Persistence & Privilege
always:false (normal). The skill writes a local cache file (recent_predictions.json) and will sign and broadcast blockchain transactions using the provided PRIVATE_KEY and RPC_URL. Autonomous invocation is permitted by default; combined with access to a private key this increases blast radius if keys are compromised — use a wallet with limited funds/permissions for testing.
What to consider before installing
This skill is functionally coherent but has important risks and a transparency gap. Before installing: (1) do not provide your main wallet private key — test with a throwaway/testnet wallet with minimal funds only; (2) verify the hardcoded contract address and the contract's source/behavior (you will spend value when openNewMarket is called); (3) confirm the betbud.live / Bubble workflow endpoint is legitimate and that you are okay with the skill posting market data (including your wallet address and question text) to that endpoint; (4) confirm the third-party Twitter API service (twitterapi.io) is trustworthy and matches your account/limits; (5) ask the publisher to fix the registry metadata to list required env vars and to publish a repository/homepage for review; (6) review the code yourself or have a developer audit it to ensure no hidden exfiltration of secrets occurs (the code currently appears to use the secrets only for intended API/tx calls, but providing a private key to third-party code is inherently risky). If you're not comfortable with these risks, do not install or run this skill with any real wallet/private keys.

Like a lobster shell, security has layers — review code before you run it.

Polymarketvk970s26bssgh7xya7xk3gsv8a5817ap2automationvk970s26bssgh7xya7xk3gsv8a5817ap2betbudvk970s26bssgh7xya7xk3gsv8a5817ap2blockchainvk970s26bssgh7xya7xk3gsv8a5817ap2cryptovk970s26bssgh7xya7xk3gsv8a5817ap2latestvk970s26bssgh7xya7xk3gsv8a5817ap2prediction-marketsvk970s26bssgh7xya7xk3gsv8a5817ap2twittervk970s26bssgh7xya7xk3gsv8a5817ap2
751downloads
2stars
1versions
Updated 2h ago
v1.0.0
MIT-0

Prediction Market Creator

An AI agent that automatically creates prediction markets on betbud.live by analyzing trending crypto Twitter content.

What it does

  1. Fetches trending content from premium crypto Twitter accounts (WatcherGuru, tier10k, CoinDesk, etc.)
  2. Analyzes with Claude AI to find debatable, time-bound topics
  3. Avoids duplicates using local cache of recent predictions
  4. Fetches professional images from Unsplash for each market
  5. Creates blockchain markets on Base Sepolia testnet
  6. Registers to betbud.live automatically via Bubble.io API workflow

Features

  • ✅ Fetches from 5+ premium crypto Twitter accounts
  • ✅ Uses Claude Sonnet 4 for intelligent topic selection
  • ✅ Professional images from Unsplash
  • ✅ Deduplication cache (last 20 predictions)
  • ✅ Creates markets on blockchain + registers to betbud.live

Requirements

You need API keys for:

  • Twitter API (twitterapi.io)
  • Anthropic Claude API
  • Unsplash API
  • Base Sepolia RPC URL
  • Ethereum wallet private key

Setup

  1. Clone the repo
  2. Create .env file with your API keys (see .env.example)
  3. Install dependencies: pip install -r requirements.txt
  4. Run: python skill.py

How it works

  1. Fetches 15+ tweets from premium accounts + trending topics
  2. Claude analyzes and picks the best debatable topic
  3. Gets a professional image from Unsplash
  4. Creates market on blockchain (Base Sepolia)
  5. Registers to betbud.live via API workflow
  6. Saves to cache to avoid duplicates

Output

Creates prediction markets like:

  • "Will Bitcoin reach $100k by March 2026?"
  • "Will Ethereum ETF approval happen by February 2026?"
  • Each with professional images, clear resolution criteria, and 7-14 day duration

Safety

  • No hardcoded API keys in code
  • Uses Bubble.io backend workflow (no exposed credentials)
  • All sensitive data in .env file

---

### **📄 Create `.env.example`**

Create this file to show what keys are needed:

TWITTERAPI_IO_KEY=your_twitter_api_key_here ANTHROPIC_API_KEY=your_anthropic_key_here RPC_URL=https://sepolia.base.org PRIVATE_KEY=your_wallet_private_key_here UNSPLASH_ACCESS_KEY=your_unsplash_access_key_here


---

### **📄 Create/Update `requirements.txt`**

anthropic==0.79.0 web3==7.14.1 python-dotenv==1.0.0 requests==2.32.3


---

## **STEP 2: PUBLISH TO CLAWHUB**

Go to: https://clawhub.com/publish

### **Fill out the form:**

**1. Skill Name:**

Prediction Market Creator


**2. Short Description (one line):**

AI agent that creates prediction markets on betbud.live by analyzing trending crypto Twitter


**3. Long Description:**

This AI agent automatically monitors trending crypto Twitter content from premium accounts (WatcherGuru, tier10k, CoinDesk, etc.), analyzes it with Claude AI to find the most debatable topics, and creates prediction markets on betbud.live.

Features:

  • Fetches diverse content from 5+ premium Twitter accounts
  • Uses Claude Sonnet 4 for intelligent topic selection
  • Avoids duplicates with local caching
  • Professional images from Unsplash
  • Creates blockchain markets on Base Sepolia
  • Automatically registers to betbud.live

Perfect for running 24/7 to keep your prediction market platform fresh with relevant, timely topics.


**4. GitHub Repository URL:**

https://github.com/YOUR_USERNAME/YOUR_REPO_NAME


**5. Category:**

Social Media & Content

or

Blockchain & Web3


**6. Tags (add these):**

prediction-markets, crypto, twitter, blockchain, ai-agent, automation


**7. Required API Keys:**
List each key and where to get it:

**8. Installation Instructions:**
  1. Clone the repository
  2. Install dependencies: pip install -r requirements.txt
  3. Create .env file with your API keys (see .env.example)
  4. Run: python skill.py

**9. Usage Instructions:**

Run the skill with: python skill.py

The agent will:

  1. Fetch trending crypto content
  2. Analyze and pick a unique topic
  3. Create a blockchain market
  4. Register to betbud.live
  5. Save to cache to avoid duplicates

Run it on a schedule (cron job) to continuously create new markets.


**10. Demo/Screenshot:**
Upload a screenshot showing:
- Terminal output of successful run
- Or a screenshot of created market on betbud.live

**11. License:**

MIT

Comments

Loading comments...