Skip to content

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

  1. API keys in config, not in prompts. Use skills.entries.<name>.apiKey and skills.entries.<name>.env for secrets.
  2. Webhook tokens. Use dedicated tokens for hooks, not gateway auth tokens.
  3. Exec approvals. Use allowlist mode for node hosts to control what commands can run.
  4. Sandbox consideration. For untrusted inputs, consider sandboxing specific agents.
  5. Browser profile isolation. Use the openclaw browser profile (not your personal browser) for automated research.
  6. Keep gateway on loopback. Default binding is localhost-only. Use Tailscale for remote access.

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.model to 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