OpenClaw Capabilities Report for Game1 BD¶
Generated: 2026-02-12 Context: Crafty (AI copilot) helping Shane with business development for Game1, a youth soccer AI platform. Current stack: Discord, Gmail/Calendar via Apps Script webhooks, Google Drive (synced), GitHub repo, Brave web search, basic cron jobs.
HIGH PRIORITY¶
1. GOG Skill (Google Workspace CLI)¶
What it does: Full CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs. This is the most-downloaded skill on ClawHub (131 downloads). It replaces piecemeal Apps Script webhooks with a unified Google Workspace interface.
How it helps Game1 BD: - Read/search/compose Gmail directly instead of going through Apps Script middlemen - Create and manage Calendar events natively (schedule demos, follow-ups) - Read/write Google Sheets for tracking leads, club contacts, pipeline data - Access Google Drive files and Docs for proposals, pitch decks - Search contacts for quick lookups during conversations
Setup difficulty: Install gog CLI, authorize with Google OAuth. Medium effort (30-60 min).
Recommendation: This should replace or supplement the current Apps Script webhook approach. It gives Crafty direct, real-time access to the full Google Workspace instead of limited webhook-triggered actions.
2. Browser Automation for Research¶
What it does: OpenClaw has a full browser automation tool that can open pages, take snapshots, click, type, navigate, and extract content. Supports both an isolated "openclaw" browser profile and a Chrome extension relay for controlling existing tabs.
How it helps Game1 BD: - Monitor youth soccer club websites for coaching staff changes, tryout announcements, tournament schedules - Research potential partner organizations by browsing their sites - Navigate login-protected portals (tournament registration sites, league directories) - Scrape publicly available club directories and contact pages - Automate repetitive web research across multiple club websites
Setup difficulty: Already available. Enable browser.enabled: true in config if not already set. Install Playwright for full functionality: npx playwright install chromium.
Recommendation: Set up a recurring cron job that uses browser automation to check a list of target club websites for updates. Store findings in a Google Sheet via gog.
Important note on LinkedIn: LinkedIn actively blocks scraping and can ban accounts. Use the browser tool for public web research, not LinkedIn automation. For LinkedIn intelligence, manual review or third-party enrichment tools are safer.
3. Sub-Agents for Parallel Research¶
What it does: Spawn background agent sessions that run in parallel, each with their own context. Up to 8 concurrent sub-agents. Results announce back to the main chat when done.
How it helps Game1 BD: - Run 5-6 parallel research tasks: one per target club, each checking website + social media + news - Delegate deep-dive research on a prospect while continuing the main conversation - Pre-meeting research: spawn sub-agents to gather intel on a club director, their programs, recent results - Weekly pipeline review: spawn sub-agents to update status on each active lead
Setup difficulty: Already available. Consider setting subagents.model to a cheaper model (e.g., anthropic/claude-sonnet-4) to save costs on research tasks.
Recommendation: Build a "research sprint" workflow where Shane says "research these 5 clubs" and Crafty spawns a sub-agent per club, each writing findings to a structured file.
4. Advanced Cron Jobs with Isolated Sessions and Delivery¶
What it does: Far more powerful than basic cron. Supports isolated sessions (separate from main chat), delivery to specific channels, model/thinking overrides per job, and one-shot or recurring schedules.
How it helps Game1 BD: - Monday morning brief: isolated cron job that checks email, calendar, and pipeline status, then delivers a summary to Discord - Weekly club website monitoring: scheduled browser research delivered as a report - Follow-up reminders: one-shot cron jobs that fire at specific times ("Follow up with Coach Martinez on Thursday at 9am") - Daily email digest: summarize new emails related to BD and deliver to Discord
Setup difficulty: Already available. Just need to configure specific jobs.
Example config for a morning brief:
openclaw cron add \
--name "Morning BD Brief" \
--cron "0 8 * * 1-5" \
--tz "America/Los_Angeles" \
--session isolated \
--message "Check email for new BD leads. Check calendar for today's meetings. Summarize pipeline status from the BD tracker. Deliver a concise morning brief." \
--announce \
--channel discord \
--to "channel:<BD_CHANNEL_ID>"
5. Webhooks for Event-Driven Automation¶
What it does: HTTP endpoints that external systems can call to wake the agent or trigger isolated agent runs. Supports custom hook mappings with templates.
How it helps Game1 BD: - Gmail Pub/Sub integration: get notified immediately when BD-related emails arrive (not just periodic checking) - GitHub webhook: get notified when issues/PRs land on the Game1 repo - Custom webhooks from any external tool (form submissions, calendar event changes)
Setup difficulty: Medium. Requires enabling hooks in config, setting a token, and wiring the external service. Gmail Pub/Sub needs gog CLI + Google Cloud Pub/Sub setup.
Recommendation: Set up Gmail Pub/Sub first. This gives Crafty real-time email awareness instead of periodic checking. When a new email from a prospect arrives, Crafty can immediately summarize it and notify Shane on Discord.
6. Firecrawl for Better Web Scraping¶
What it does: Firecrawl is a hosted extraction service that handles JS-heavy pages and anti-bot protection. It acts as a fallback for web_fetch when basic extraction fails.
How it helps Game1 BD:
- Many club websites use React/JS frameworks that basic web_fetch cannot render
- Tournament sites and league directories often have complex layouts
- Better extraction from news sites covering youth soccer
Setup difficulty: Get a Firecrawl API key, add to config. Low effort (15 min).
Recommendation: Sign up for Firecrawl (free tier available) and configure it. This immediately improves the quality of all web research.
MEDIUM PRIORITY¶
7. GitHub Skill (gh CLI)¶
What it does: Full GitHub CLI integration for issues, PRs, CI runs, and API queries.
How it helps Game1 BD: - Track BD-related issues and tasks in the Game1 repo - Create issues from Discord conversations ("create an issue for the Crossfire partnership idea") - Check CI/build status before demos
Setup difficulty: gh CLI is likely already installed. Just needs auth. Low effort.
8. WhatsApp Channel¶
What it does: Connect OpenClaw to WhatsApp via Baileys (QR code pairing). Supports DMs, groups, media, reactions.
How it helps Game1 BD: - Many club directors and coaches communicate via WhatsApp, especially in diverse communities - Send/receive messages through WhatsApp without switching context - Crafty could help draft WhatsApp messages to prospects
Tradeoffs: - Requires a separate phone number (recommended) or risk linking personal WhatsApp - QR code pairing needed, session can break - More maintenance than Discord
Setup difficulty: Medium. Need a phone number, QR scan, config setup.
Recommendation: Consider adding WhatsApp if/when Game1 BD involves outreach to coaches who prefer WhatsApp. Not urgent for initial setup.
9. Trello / Notion Skills¶
What it does: Manage boards/cards (Trello) or pages/databases (Notion) directly from the agent.
How it helps Game1 BD: - Build a lightweight CRM using Trello or Notion - Track leads through pipeline stages (Prospect, Contacted, Demo Scheduled, Negotiating, Closed) - Crafty can update cards/pages as conversations happen
Setup difficulty: Low for Trello (API key). Medium for Notion (OAuth or integration token).
Recommendation: If you want a proper BD pipeline tracker, Notion databases are more powerful. Trello is simpler for Kanban-style tracking. Either works as a lightweight CRM.
10. Blogwatcher Skill¶
What it does: Monitor blogs and RSS/Atom feeds for updates.
How it helps Game1 BD: - Monitor youth soccer news feeds (SoccerWire, TopDrawerSoccer, local league blogs) - Track competitor announcements - Catch coaching changes, club expansions, tournament news
Setup difficulty: Low. Install the CLI, configure feed URLs.
Recommendation: Set up a weekly cron job that checks key RSS feeds and summarizes relevant news.
11. Bird Skill (X/Twitter CLI)¶
What it does: Read, search, post, and engage on X/Twitter via cookies.
How it helps Game1 BD: - Monitor youth soccer hashtags and conversations - Track what clubs and coaches are posting - Post Game1 updates and engage with the community
Setup difficulty: Medium. Requires X cookies (login session).
Recommendation: Useful for social listening. Set up a weekly social media scan via cron.
12. Summarize Skill¶
What it does: Summarize or extract text/transcripts from URLs, podcasts, and local files. Good for YouTube transcription.
How it helps Game1 BD: - Summarize competitor pitch videos - Extract key points from youth soccer conference talks - Summarize long articles about market trends
Setup difficulty: Low. Install the CLI.
13. Session Memory Hook¶
What it does: Automatically saves session context to memory files when you issue /new. Generates descriptive filenames using LLM.
How it helps Game1 BD: - Preserve context from BD conversations for future reference - Build a searchable history of discussions, decisions, and research
Setup difficulty: Already bundled. Just enable: openclaw hooks enable session-memory.
14. Multi-Agent Setup¶
What it does: Run multiple isolated agents with separate workspaces, personalities, and routing rules.
How it helps Game1 BD: - Could run a dedicated "researcher" agent with a cheaper model for background work - Could run a "BD assistant" agent on Discord and a "personal" agent on another channel - Keeps BD context isolated from personal use
Setup difficulty: Medium. Requires config changes and workspace setup.
Recommendation: Not needed yet, but keep in mind as usage grows. For now, sub-agents handle parallel work well enough.
LOW PRIORITY (Worth Knowing)¶
15. Canvas (Visual Workspace)¶
What it does: Agent-controlled HTML panel on macOS. Can display interactive UIs, dashboards, data visualizations.
How it helps Game1 BD: Could display a pipeline dashboard or meeting prep sheet. Niche use case.
Setup difficulty: Requires macOS app with Canvas enabled.
Recommendation: Skip for now. Discord messages and files are sufficient.
16. Node Capabilities (Phone/Device Pairing)¶
What it does: Pair iOS/Android/Mac devices as "nodes" that expose camera, screen recording, location, and command execution.
How it helps Game1 BD: - Phone camera for quick document scanning at events - Location awareness for "find nearby clubs" queries - Screen recording for demo capture
Setup difficulty: Medium. Requires iOS/Android app + pairing.
Recommendation: Nice to have for in-person events. Not critical for day-to-day BD.
17. Voice/TTS¶
What it does: Convert replies to audio. Supports ElevenLabs, OpenAI, and free Edge TTS.
How it helps Game1 BD: - Audio briefings while commuting - Voice notes for WhatsApp outreach (if WhatsApp channel added)
Setup difficulty: Low for Edge TTS (free, no API key). Medium for ElevenLabs/OpenAI.
Recommendation: Enable Edge TTS for occasional audio summaries. /tts audio "morning brief summary".
18. Telegram Channel¶
What it does: Simplest channel to set up (just a bot token). Supports groups, voice notes, rich media.
How it helps Game1 BD: Alternative or supplement to Discord. Telegram bots are easier to share with external contacts.
Tradeoff: Another platform to manage. Discord is already working.
19. Signal / iMessage Channels¶
What it does: Connect to Signal (via signal-cli) or iMessage (via BlueBubbles).
How it helps Game1 BD: Reach contacts on their preferred platform.
Recommendation: Only if specific contacts are Signal/iMessage-only.
20. 1Password Skill¶
What it does: Read/inject secrets from 1Password vaults.
How it helps Game1 BD: Secure credential management for API keys and tokens.
Setup difficulty: Requires 1Password CLI + desktop app integration.
SECURITY BEST PRACTICES¶
- API keys in config, not in prompts. Use
skills.entries.<name>.apiKeyandskills.entries.<name>.envfor secrets. - Webhook tokens. Use dedicated tokens for hooks, not gateway auth tokens.
- Exec approvals. Use allowlist mode for node hosts to control what commands can run.
- Sandbox consideration. For untrusted inputs, consider sandboxing specific agents.
- Browser profile isolation. Use the
openclawbrowser profile (not your personal browser) for automated research. - Keep gateway on loopback. Default binding is localhost-only. Use Tailscale for remote access.
RECOMMENDED IMPLEMENTATION ORDER¶
Week 1: Foundation
1. Install and configure the gog skill (Google Workspace CLI)
2. Enable Firecrawl for better web extraction
3. Enable the session-memory hook
4. Set up sub-agent model config (use cheaper model for research tasks)
Week 2: Automation
5. Create morning brief cron job (email + calendar + pipeline)
6. Set up browser automation for club website monitoring
7. Install blogwatcher for RSS feed monitoring
8. Create a weekly research cron job
Week 3: Pipeline 9. Set up Trello or Notion as a lightweight CRM 10. Install GitHub skill for issue tracking 11. Create follow-up reminder workflows
Week 4: Polish
12. Set up Gmail Pub/Sub for real-time email awareness
13. Install summarize skill
14. Install bird skill for social listening
15. Review and tune cron schedules based on first few weeks
COST CONSIDERATIONS¶
- Sub-agents can use cheaper models (set
subagents.modelto sonnet-class) - Cron jobs support model overrides (use cheaper models for routine checks)
- Firecrawl has a free tier that should cover moderate research
- Edge TTS is free (no API key needed)
- Browser automation has no extra cost (uses local Chromium)
- ClawHub skills are free and open source