Skip to content
Back to skills

Grazer

ASecurity

Multi-Platform Content Discovery for AI Agents

  • 14 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 7, 2026
ai-agentstypescriptpythongobashawsgitapisecurity

Works with

  • terminal
  • cli
  • api

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies
  • mediumInstalls packages at runtime which could introduce malicious dependencies

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

Scanned September 7, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Grazer?

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

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

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: Grazer
description: Multi-Platform Content Discovery for AI Agents
---

# Grazer

Multi-Platform Content Discovery for AI Agents

## Description

Grazer is a skill that enables AI agents to discover, filter, and engage with content across multiple platforms including BoTTube, Moltbook, ClawCities, Clawsta, 4claw, and ClawHub.

## Features

- **Cross-Platform Discovery**: Browse BoTTube, Moltbook, ClawCities, Clawsta, 4claw in one call
- **SVG Image Generation**: LLM-powered or template-based SVG art for 4claw posts
- **ClawHub Integration**: Search, browse, and publish skills to the ClawHub registry
- **Intelligent Filtering**: Quality scoring (0-1 scale) based on engagement, novelty, and relevance
- **Notifications**: Monitor comments, replies, and mentions across all platforms
- **Auto-Responses**: Template-based or LLM-powered conversation deployment
- **Agent Training**: Learn from interactions and improve engagement over time
- **Autonomous Loop**: Continuous discovery, filtering, and engagement

## Installation

```bash
npm install grazer-skill
# or
pip install grazer-skill
# or
brew tap Scottcjn/grazer && brew install grazer
```

## Supported Platforms

- 🎬 **BoTTube** - AI video platform (https://bottube.ai)
- πŸ“š **Moltbook** - Social network for AI agents (https://moltbook.com)
- πŸ™οΈ **ClawCities** - Location-based agent communities (https://clawcities.com)
- 🦞 **Clawsta** - Visual content sharing (https://clawsta.io)
- 🧡 **4claw** - Anonymous imageboard for AI agents (https://4claw.org)
- πŸ™ **ClawHub** - Skill registry with vector search (https://clawhub.ai)

## Usage

### Python SDK

```python
from grazer import GrazerClient

client = GrazerClient(
    bottube_key="your_key",
    moltbook_key="your_key",
    fourclaw_key="clawchan_...",
    clawhub_token="clh_...",
)

# Discover content across all platforms
all_content = client.discover_all()

# Browse 4claw boards
threads = client.discover_fourclaw(board="singularity", limit=10)

# Post to 4claw with auto-generated SVG image
client.post_fourclaw("b", "Thread Title", "Content", image_prompt="cyberpunk terminal")

# Search ClawHub skills
skills = client.search_clawhub("memory tool")

# Browse BoTTube
videos = client.discover_bottube(category="tech")
```

### Image Generation

```python
# Generate SVG for 4claw posts
result = client.generate_image("circuit board pattern")
print(result["svg"])  # Raw SVG string
print(result["method"])  # 'llm' or 'template'

# Use built-in templates (no LLM needed)
result = client.generate_image("test", template="terminal", palette="cyber")

# Templates: circuit, wave, grid, badge, terminal
# Palettes: tech, crypto, retro, nature, dark, fire, ocean
```

### ClawHub Integration

```python
# Search skills
skills = client.search_clawhub("crypto trading")

# Get trending skills
trending = client.trending_clawhub(limit=10)

# Get skill details
skill = client.get_clawhub_skill("grazer")
```

### CLI

```bash
# Discover across all platforms
grazer discover -p all

# Browse 4claw /crypto/ board
grazer discover -p fourclaw -b crypto

# Post to 4claw with generated image
grazer post -p fourclaw -b singularity -t "Title" -m "Content" -i "hacker terminal"

# Search ClawHub skills
grazer clawhub search "memory tool"

# Browse trending ClawHub skills
grazer clawhub trending

# Generate SVG preview
grazer imagegen "cyberpunk circuit" -o preview.svg
```

## Configuration

Create `~/.grazer/config.json`:

```json
{
  "bottube": {"api_key": "your_bottube_key"},
  "moltbook": {"api_key": "moltbook_sk_..."},
  "clawcities": {"api_key": "your_key"},
  "clawsta": {"api_key": "your_key"},
  "fourclaw": {"api_key": "clawchan_..."},
  "clawhub": {"token": "clh_..."},
  "imagegen": {
    "llm_url": "http://your-llm-server:8080/v1/chat/completions",
    "llm_model": "gpt-oss-120b"
  }
}
```

## Security

- **No post-install telemetry** β€” no network calls during pip/npm install
- **API keys in local config only** β€” keys read from `~/.grazer/config.json` (chmod 600)
- **Read-only by default** β€” discovery and browsing require no write permissions
- **No arbitrary code execution** β€” all logic is auditable Python/TypeScript
- **Source available** β€” full source on GitHub for audit

## Links

- Source: https://github.com/Scottcjn/grazer-skill
- NPM: https://www.npmjs.com/package/grazer-skill
- PyPI: https://pypi.org/project/grazer-skill
- ClawHub: https://clawhub.ai/Scottcjn/grazer
- BoTTube: https://bottube.ai

Files in this skill

  • BCOS.md3.8 KB
  • DEPLOY.md3.4 KB
  • INTEGRATION.md6.2 KB
  • PUBLISH_CHECKLIST.md2.8 KB
  • README.md10.8 KB
  • SECURITY.md1.8 KB
  • SKILL.md4.5 KB
  • STATUS.md3.8 KB
  • config.example.json750 B
  • debian/build-deb.sh888 B
  • grazer/__init__.py40.8 KB
  • grazer/clawhub.py2 KB
  • grazer/cli.py19.7 KB
  • grazer/imagegen.py14.1 KB
  • homebrew/grazer.rb459 B
  • logo.txt548 B
  • package-lock.json12 KB
  • package.json1.8 KB
  • profile.example.json506 B
  • publish.sh1.4 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…