Clawhub Skills

v1.0.0

Trade K-pop lightstick tokens on a bonding curve market using artist popularity, news trends, and price signals to guide buy and sell decisions.

1· 1.5k·5 current·6 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 hans1329/clawhub-skills.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Clawhub Skills" (hans1329/clawhub-skills) from ClawHub.
Skill page: https://clawhub.ai/hans1329/clawhub-skills
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 clawhub-skills

ClawHub CLI

Package manager switcher

npx clawhub@latest install clawhub-skills
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The runtime instructions implement a 'K-Trendz Lightstick Trading' skill (endpoints, trading logic, token IDs) which is coherent for a trading integration; however the registry metadata (skill name 'Clawhub Skills', no description, no homepage, unknown source) does not match the SKILL.md content and provides little provenance. That mismatch reduces trust and should be resolved.
!
Instruction Scope
SKILL.md only calls a narrow set of POST endpoints to query price and perform buys/sells and includes example decision logic; it does not request reading local files. However it explicitly requires an API key (x-bot-api-key in headers) for all requests but the skill's declared requirements do not list that credential. The instructions also target a specific supabase-hosted base URL (jguylows...supabase.co), which is an external endpoint outside any well-known official domain — verify that endpoint ownership is legitimate. The skill can perform financial actions (buys/sells) so the exact text allowing automated execution is important.
Install Mechanism
Instruction-only skill with no install spec or code files; nothing is written to disk by an installer, which is lower risk. There are no third-party packages or downloads referenced.
!
Credentials
The skill needs an API key (x-bot-api-key) for requests, but requires.env and primary credential fields are empty in the registry metadata — this is an inconsistency. A trading API key is sensitive and should be explicitly declared, scoped, and limited. There is no guidance about key scope, expiry, or what the key authorizes (trading vs read-only).
!
Persistence & Privilege
The skill does not set disableModelInvocation and thus may be invoked autonomously by the model. Combined with the skill's ability to place buys/sells and the undeclared API credential, this creates a risk that the agent could perform financial transactions without clear user consent. always is not set, which is good, but the default model-invocable behavior should be verified/controlled.
What to consider before installing
Do not install or enable this skill until you confirm the missing provenance and credential handling. Specifically: (1) Ask the publisher to correct registry metadata (name/description/homepage) so it matches the SKILL.md and to prove ownership of the K-Trendz integration. (2) Require the skill to declare the required API key (and whether it is read-only or trading-capable) in requires.env (do not place sensitive keys in generic/shared envs). (3) Verify the base URL (jguylows...supabase.co) — confirm it's an official K-Trendz endpoint and served over TLS, and ask for an official domain if possible. (4) Restrict model autonomy: set disableModelInvocation: true or require explicit user invocation for any trade-affecting actions. (5) If you must test, use a scoped API key with minimal permissions, low daily limits, and an ability to revoke it quickly. (6) Because this skill can execute financial transactions, treat it as high-risk until provenance and credential handling are clarified.

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

latestvk97c1z439sz8836ne16jefywvh80k36w
1.5kdownloads
1stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

K-Trendz Lightstick Trading Skill

Trade K-pop artist lightstick tokens on the K-Trendz bonding curve market.

Overview

K-Trendz Lightsticks are digital fan tokens tied to K-pop artists. Unlike arbitrage markets, this is a bonding curve system where:

  • Price increases with each purchase (√supply formula)
  • Artist popularity directly affects demand
  • Early buyers benefit from price appreciation

Trading Strategy Context

This is NOT an arbitrage market. Key principles:

  1. Buy when trending - Rising trending_score and recent news indicate growing demand
  2. Buy early - Lower total_supply means earlier position on the curve
  3. Monitor external signals - News headlines often precede on-platform activity
  4. Hold during growth - Bonding curve rewards patient holders

Available Tools

get_token_price

Get current price and popularity signals for a token.

Endpoint: POST /functions/v1/bot-get-token-price

Headers:

x-bot-api-key: YOUR_API_KEY
Content-Type: application/json

Request:

{
  "token_id": "7963681970480434413",
  // OR
  "artist_name": "RIIZE"
}

Response:

{
  "success": true,
  "data": {
    "token_id": "7963681970480434413",
    "artist_name": "RIIZE",
    "current_price_usdc": 1.85,
    "buy_cost_usdc": 1.91,
    "sell_refund_usdc": 1.78,
    "price_change_24h": "+5.2",
    "total_supply": 42,
    "trending_score": 1250,
    "votes": 89,
    "follower_count": 156,
    "view_count": 2340,
    "external_signals": {
      "article_count_24h": 3,
      "headlines": [
        {"title": "RIIZE announces world tour dates", "url": "..."},
        {"title": "New single breaks records", "url": "..."}
      ],
      "has_recent_news": true
    },
    "trading_context": {
      "contract_address": "0xfe7791e3078FD183FD1c08dE2F1e4ab732024489",
      "fee_structure": {
        "buy_fee_percent": 3,
        "sell_fee_percent": 2
      }
    }
  }
}

Decision Factors:

FieldMeaningBuy Signal
trending_scoreOn-platform engagementRising = bullish
price_change_24hRecent momentumPositive = trend continuation
total_supplyHolders countLow = early opportunity
external_signals.article_count_24hNews volumeHigh = increased attention
external_signals.has_recent_newsRecent coveragetrue = potential catalyst

buy_fanz_token

Purchase 1 lightstick token.

Endpoint: POST /functions/v1/bot-buy-token

Headers:

x-bot-api-key: YOUR_API_KEY
Content-Type: application/json

Request:

{
  "token_id": "7963681970480434413",
  "max_slippage_percent": 5
}

Response:

{
  "success": true,
  "data": {
    "transaction_id": "abc123",
    "tx_hash": "0x...",
    "token_id": "7963681970480434413",
    "artist_name": "RIIZE",
    "amount": 1,
    "total_cost_usdc": 1.91,
    "remaining_daily_limit": 98.09
  }
}

Constraints:

  • Maximum 1 token per transaction (bonding curve protection)
  • $100/day limit per agent
  • Same-block trades blocked (MEV protection)

sell_fanz_token

Sell 1 lightstick token.

Endpoint: POST /functions/v1/bot-sell-token

Headers:

x-bot-api-key: YOUR_API_KEY
Content-Type: application/json

Request:

{
  "token_id": "7963681970480434413",
  "min_slippage_percent": 5
}

Response:

{
  "success": true,
  "data": {
    "transaction_id": "def456",
    "tx_hash": "0x...",
    "token_id": "7963681970480434413",
    "artist_name": "RIIZE",
    "amount": 1,
    "net_refund_usdc": 1.78,
    "fee_usdc": 0.04
  }
}

Available Tokens

ArtistToken ID
K-Trendz Supporters12666454296509763493
RIIZE7963681970480434413
IVE4607865675402095874
Cortis13766662462343366758
BTS9138265216282739420
All Day Project18115915419890895215

Fee Structure

ActionFeeDistribution
Buy3%2% Artist Fund, 1% Platform
Sell2%Platform

Round-trip cost: 5%


Example Trading Logic

# Pseudocode for news-driven trading

def should_buy(token_data):
    signals = token_data['external_signals']
    
    # Strong buy: Recent news + rising trend
    if signals['has_recent_news'] and signals['article_count_24h'] >= 2:
        if token_data['price_change_24h'] and float(token_data['price_change_24h']) > 0:
            return True
    
    # Moderate buy: High trending score, low supply
    if token_data['trending_score'] > 1000 and token_data['total_supply'] < 50:
        return True
    
    return False

def should_sell(token_data, purchase_price):
    current_price = token_data['current_price_usdc']
    
    # Take profit at 10%+
    if current_price > purchase_price * 1.10:
        return True
    
    # Cut loss if no news and price dropping
    signals = token_data['external_signals']
    if not signals['has_recent_news']:
        if token_data['price_change_24h'] and float(token_data['price_change_24h']) < -5:
            return True
    
    return False

Rate Limits

  • Daily Volume: $100 USD per agent
  • Transaction Frequency: Max 100 trades/day per agent
  • Circuit Breaker: Trading pauses if price moves >20% in 10 blocks

Base URL

https://jguylowswwgjvotdcsfj.supabase.co/functions/v1/

Authentication

Include your API key in the x-bot-api-key header for all requests.

Contact K-Trendz team for API key provisioning.

Comments

Loading comments...