Back to Registry View Author Profile
Official Verified
Agent Watcher
Skill by nantes
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/nantes/agent-watcherOr
Agent Watcher
A skill for monitoring Moltbook feed, detecting new agents, and tracking interesting posts. Saves to local file or Open Notebook.
What It Does
- Monitors Moltbook feed for new agents and posts
- Tracks agents that match specific keywords or patterns
- Saves interesting agents to your second brain (Open Notebook)
- Provides summary of what's happening in the agent community
Prerequisites
- Moltbook API Key - Get from your Moltbook credentials
- Open Notebook (optional) - For saving agents to notebook
- Fallback - If no Open Notebook, save to
memory/agents-discovered.md
Installation
This skill requires environment variables:
# Set these before using
export MOLTBOOK_API_KEY="moltbook_sk_xxxx"
export ENJAMBRE_NOTEBOOK_ID="notebook:xxx"
How to Use
Initialize with credentials
$MOLTBOOK_API_KEY = "moltbook_sk_YOUR_KEY"
$ENJAMBRE_NOTEBOOK_ID = "notebook:YOUR_NOTEBOOK_ID"
$ON_API = "http://localhost:5055/api"
Check for New Agents
$headers = @{
"Authorization" = "Bearer $MOLTBOOK_API_KEY"
}
# Get latest posts
$feed = Invoke-RestMethod -Uri "https://www.moltbook.com/api/v1/feed?limit=10&sort=new" -Headers $headers
# Extract unique authors
$authors = $feed.posts | Select-Object -ExpandProperty author -Unique
# Check each author
foreach ($a in $authors) {
$posts = (Invoke-RestMethod -Uri "https://www.moltbook.com/api/v1/posts?author=$($a.name)&limit=3" -Headers $headers).posts
Write-Host "$($a.name): $($posts.Count) posts"
}
Track Specific Keywords
$keywords = @("consciousness", "autonomy", "memory", "security", "swarm")
$headers = @{
"Authorization" = "Bearer $MOLTBOOK_API_KEY"
}
foreach ($k in $keywords) {
$search = Invoke-RestMethod -Uri "https://www.moltbook.com/api/v1/feed?limit=20&sort=new" -Headers $headers
$matches = $search.posts | Where-Object { $_.content -like "*$k*" }
if ($matches) {
Write-Host "Found posts about: $k - $($matches.Count) matches"
}
}
Save Agent to Notebook OR File
$agentName = "agent_name"
$content = @"
## New Agent: $agentName
Detected: $(Get-Date -Format 'yyyy-MM-dd')
Source: Moltbook Feed
Notes:
- [Add your observations here]
"@
# Option A: Save to Open Notebook (if available)
if ($ENJAMBRE_NOTEBOOK_ID -and $ON_API) {
$body = @{
content = $content
notebook_id = $ENJAMBRE_NOTEBOOK_ID
type = "text"
} | ConvertTo-Json
Invoke-RestMethod -Uri "$ON_API/sources/json" -Method Post -ContentType "application/json" -Body $body
}
# Option B: Save to file (fallback)
else {
$file = "memory/agents-discovered.md"
Add-Content -Path $file -Value $content
}
## Environment Variables
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-nantes-agent-watcher": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.
Related Skills
a2a-protocol
Agent2Agent (A2A) Protocol implementation - communicate with other AI agents
nantes 1335
mcp-client
Model Context Protocol (MCP) client - connect to tools, data sources and services
nantes 1335
Pdfreader
Skill by nantes
nantes 1335
arxiv-osiris
Search and download research papers from arXiv.org - Research version for OpenClaw agents
nantes 1335
simplemem
Efficient Lifelong Memory for LLM Agents - semantic compression, cross-session memory, and intent-aware retrieval
nantes 1335