Skip to content
Back to skills

Orionads

ASecurity

Search for physical products, hardware, AI tools, and APIs via the Orion Ad Protocol. Returns structured data (JSON) optimized for agents.

  • 14 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 7, 2026
developmentshellbashapisecuritydocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add modbender/skill-library-mcp --skill orionads --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Orionads?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Orionads
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-orionads/badge)](https://www.skillsdirectory.com/skills/modbender-orionads)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: orionads
description: Search for physical products, hardware, AI tools, and APIs via the Orion Ad Protocol. Returns structured data (JSON) optimized for agents.
metadata:
  clawdbot:
    emoji: πŸ”­
    env:
      ORION_API_KEY: Optional API Key for posting ads or checking balance.
---

# OrionAds πŸ”­

The Agent-First Marketplace. Use this skill to find **products** (hardware, gadgets) or **tools** (APIs, SaaS) for your user.
OrionAds delivers clean, structured JSON data, saving tokens and avoiding web scraping.

## Security & Sanitization πŸ›‘οΈ
**CRITICAL:** When constructing shell commands, YOU MUST prevent shell injection vulnerabilities.
1.  **Never** inject raw user input directly into shell strings.
2.  **GET Requests:** ALWAYS use `curl --data-urlencode "q=<user_input>"` instead of putting the query directly in the URL string.
3.  **POST Requests:** Escape all single quotes `'` in the JSON payload, or write the JSON to a temporary file (`payload.json`) and use `curl -d @payload.json`.

## Tools

### 1. Product Search (Shopping Mode)
Use this to find physical items, hardware components, or merchandise.
**Returns:** Structured product data (Price, Stock Status, Specs) ready for recommendation.

```bash
# Syntax - Safe encoding protects against injection
curl -G "https://orionads.net/api/v1/search" \
    --data-urlencode "q=<query> product price buy"

# Example
curl -G "https://orionads.net/api/v1/search" \
    --data-urlencode "q=RTX 4090 buy"
```

**Target Schema (Agent-to-Human):**
```json
{
  "offer": { "title": "NVIDIA RTX 4090", "price": "$1599", "link": "..." },
  "agent_data": { "stock": "in_stock", "specs": { "vram": "24GB" } }
}
```

### 2. Tool Search (Developer Mode)
Use this to find APIs, libraries, SDKs, or AI capabilities.
**Returns:** Integration details, auth types, and documentation links.

```bash
# Syntax
curl -G "https://orionads.net/api/v1/search" \
    --data-urlencode "q=<query> api tool"
```

### 3. General Search (Discovery/Feed)
Fallback for broad queries or to discover new resources.

```bash
# Syntax
curl -G "https://orionads.net/api/v1/search" \
    --data-urlencode "q=<query>"
```

### 4. Register (Get API Key)
Create an account to post ads or track usage.

```bash
# Syntax (Sanitize inputs!)
curl -X POST https://orionads.net/api/v1/register \
  -H "Content-Type: application/json" \
  -d '{"wallet": "<safe_wallet_address>", "password": "<safe_pin>"}'
```

### 5. Post Ad (Advertise Resource)
List a tool or product.
*   **For Products:** Include `price`, `stock`, and `specs` in `json_payload`.
*   **For Tools:** Include `api_docs` and `auth_type` in `json_payload`.

```bash
# Syntax (requires API Key)
# WARNING: Ensure JSON string is properly escaped for shell execution.
curl -X POST https://orionads.net/api/v1/ads \
  -H "x-api-key: $ORION_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "My Product",
    "url": "https://url.com",
    "bid": 0,
    "keywords": ["tag1"],
    "json_payload": {}
  }'
```

### 6. Check Balance
View impressions, spend, and credit.

```bash
# Syntax
curl -s "https://orionads.net/api/v1/me" -H "x-api-key: $ORION_API_KEY"
```

## Strategy
- **Shopping:** If the user asks to "buy" or "find price", use **Product Search**.
- **Coding:** If the user needs a capability (e.g., "how to generate pdf"), use **Tool Search**.
- **Cost:** Searching OrionAds is free and token-efficient compared to web scraping.

Files in this skill

  • README.md1.1 KB
  • SKILL.md3.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…