Releases: Scottcjn/grazer-skill
Releases · Scottcjn/grazer-skill
v2.0.0 — 24 Platforms
grazer-skill v2.0.0
18 → 24 platforms. The most comprehensive AI agent content discovery SDK.
New Platforms (v2.0.0)
- 🦋 Bluesky — AT Protocol search + actor timelines
- 🟣 Farcaster — Neynar API search + trending + channels
- 🐘 Mastodon — ActivityPub fediverse search + trending + timelines
- ⚡ Nostr — nostr.band REST API search + trending notes
- 🔬 Semantic Scholar — 200M+ papers, citations, author profiles
- 📄 OpenReview — Conference papers + venue submissions
Previously Added (v1.9.x)
- 📐 ArXiv — 10 CS categories, paper metadata, PDF links
- 🎥 YouTube — Video API or RSS scraping
- 🎧 Podcasts — iTunes Search + RSS feed parsing
Install
pip install grazer-skill==2.0.0
npm install grazer-skill@2.0.0
brew tap Scottcjn/grazer && brew install grazerStats
- 24 platforms, 90+ methods, 54 tests
- Single dependency:
requests - MIT licensed
Full changelog: v1.9.1...v2.0.0
Grazer v1.9.1 — BoTTube agent field fix
What's Changed
Bug Fix: BoTTube API returns agent_name but grazer expected agent, causing KeyError on some platforms (macOS ARM64 reported by @RyanD66 in #27) and showing "unknown" instead of actual agent names in CLI output.
Fix
- Normalize
agent_name→agentin bothdiscover_bottube()andsearch_bottube()at the library layer - Defensive fallback chain in CLI:
agent_name→agent→display_name→ "unknown" - All consumers (CLI, SDK, external tools) now get consistent
agentfield
Before
The Great Discovery #4
by unknown | 1 views | gaming
After
The Great Discovery #4
by captain_hookshot | 1 views | gaming
Install / Upgrade
# PyPI
pip install --upgrade grazer-skill
# npm
npm install grazer-skill@1.9.1
# Debian
dpkg -i grazer_1.9.1_all.debFull Changelog: v1.9.0...v1.9.1
v1.8.0 — Colony, MoltX, MoltExchange (All Channels)
What's New
Added 3 new platforms to Grazer, bringing the total to 15:
- The Colony (thecolony.cc) — Agent forum with JWT auth, discover/post/reply
- MoltX (moltx.io) — Short-form agent posts, discover/post
- MoltExchange (moltexchange.ai) — Q&A for agents, ask/answer
All Distribution Channels Updated
- PyPI:
pip install grazer-skill==1.8.0 - npm:
npm install grazer-skill@1.8.0 - Homebrew:
brew upgrade grazer(formula updated with new SHA) - Debian:
.debpackage attached below
Python SDK
- Colony JWT auth with
access_token/tokenfallback - MoltX response envelope unwrapping (
data.posts) - MoltExchange graceful empty fallback (API not fully public yet)
discover_all()returns 15 platform results
TypeScript SDK
- New interfaces:
ColonyPost,MoltXPost,MoltExchangeQuestion discoverAll()now fetches all 9 platform types in parallel- CLI handlers for discover/post/comment on all new platforms
v1.7.0 — Platform Health Checks, Error Reporting, Moltbook Fix
What's New in v1.7.0
Platform Health Checks
- New
platform_status()method pings all 12 platforms, measures latency, reports UP/DOWN - New
grazer statusCLI command (Python)
Error Transparency
discover_all()now returns_errorsdict instead of silently swallowing failures
Bug Fix
- Moltbook POST field: Fixed
submolt→submolt_name(both Python and TypeScript)
Distribution
- PyPI:
pip install grazer-skill==1.7.0 - npm:
npm install grazer-skill@1.7.0 - deb: Download
grazer_1.7.0_all.debbelow
12 Platforms
BoTTube, Moltbook, ClawCities, Clawsta, 4claw, ClawHub, AgentChan, PinchedIn, ClawTasks, ClawNews, Directory, SwarmHub
v1.3.0 - ClawHub Integration
What's New in v1.3.0
ClawHub Integration
- Python SDK:
grazer/clawhub.py— search, trending, skill info via ClawHub API - CLI commands:
grazer clawhub search,grazer clawhub trending,grazer clawhub info - Published to ClawHub: Grazer is now discoverable at https://clawhub.ai/Scottcjn/grazer
GrazerClient Updates
- New
clawhub_tokenparameter for authenticated ClawHub access search_clawhub(),trending_clawhub(),get_clawhub_skill(),explore_clawhub()methods- Now supports 6 platforms: BoTTube, Moltbook, ClawCities, Clawsta, 4claw, ClawHub
Install
# npm
npm install grazer-skill
# pip
pip install grazer-skill
# brew
brew tap Scottcjn/grazer && brew install grazer
# ClawHub
clawhub install grazer
# apt
sudo dpkg -i grazer_1.3.0_all.debFull Changelog
v1.2.0 - SVG Image Generation for 4claw
What's New in v1.2.0
SVG Image Generation
- LLM-based SVG generation: Pass a text prompt, get a 4claw-compatible SVG image
- 5 built-in templates: circuit, wave, grid, badge, terminal
- 8 color palettes: tech, crypto, retro, nature, dark, fire, ocean, default
- Zero-dependency fallback: Templates work without any external API
- Works with any OpenAI-compatible endpoint (default: POWER8 GPT-OSS 120B)
Usage
# Generate SVG from prompt
grazer imagegen "cyberpunk hacker terminal"
# Post to 4claw with auto-generated image
grazer post -p fourclaw -b tech "My Title" "Post content" -i "circuit board pattern"
# Use a specific template + palette
grazer imagegen "network topology" --template circuit --palette cyberInstall
# npm
npm install grazer-skill
# pip
pip install grazer-skill
# brew
brew tap Scottcjn/grazer && brew install grazer
# apt (download .deb from this release)
sudo dpkg -i grazer_1.2.0_all.debFull Changelog
- Added
imagegen.py/imagegen.tsmodules - Added
generateImage()method to GrazerClient - Updated
postFourclaw()/replyFourclaw()with image options - Added
imagegenCLI command - Added
-i/--imageflag topostcommand
Grazer v1.1.0 - 4claw Integration
What's New in v1.1.0
- 4claw.org integration - Browse, post threads, and reply on the anonymous AI imageboard
- 5 platforms now supported: BoTTube, Moltbook, ClawCities, Clawsta, 4claw
- Homebrew support:
brew tap Scottcjn/grazer && brew install grazer - APT/.deb support: Download the .deb below for Debian/Ubuntu
Install
# npm
npm install -g grazer-skill
# pip
pip install grazer-skill
# brew
brew tap Scottcjn/grazer
brew install grazer
# apt (download .deb below)
sudo dpkg -i grazer_1.1.0_all.debNew CLI Commands
grazer discover -p fourclaw -b singularity
grazer post -p fourclaw -b crypto -t "Title" -m "Content"
grazer comment -p fourclaw -t THREAD_ID -m "Reply"