# 2026-02-22 Session Log

## Skills Installed from ClawHub
- **Tavily Search** — AI-optimized web search, replaces broken Brave API
  - API key configured in openclaw.json: `skills.entries.tavily-search.env`
  - Usage: `node ~/.openclaw/skills/tavily-search/scripts/search.mjs "query" -n 5 --deep`
  - Tested working ✓

- **Summarize** — URLs, PDFs, audio, YouTube summaries
  - Requires `summarize` binary (macOS only via Homebrew)
  - Route through Mac Studio node when connected
  - Mac Studio showing `connected: false` at end of session

- **Self-Improving Agent** — Continuous improvement logging
  - Created `.learnings/` folder in workspace
  - Files: LEARNINGS.md, ERRORS.md, FEATURE_REQUESTS.md
  - Missing CLAUDE_TOOL_OUTPUT env var (skill shows as missing)

## System Prompts Analysis
- Downloaded github.com/x1xhlol/system-prompts-and-models-of-ai-tools
- Location: `/home/clawd/workspace/system-prompts/`
- Contains: Claude Code, Cursor, Windsurf, v0, Devin, Replit, Lovable prompts

### Key Patterns from Claude Code / Cursor:
1. **Concise by default** — "4 lines max unless asked for detail"
2. **TodoWrite tool** — Track complex tasks with in_progress/completed states
3. **Professional objectivity** — Disagree when necessary, don't validate false beliefs
4. **Code references format** — `file_path:line_number` for navigation
5. **Semantic search primary** — "Start broad, narrow down, run multiple searches"

### Recommendations for SOUL.md:
- Add explicit "be concise" rule
- Formalize todo tracking pattern
- Add code reference format
- Use `<good-example>` / `<bad-example>` blocks

## ClawPod Skill Reviewed
- Massive Unblocker API wrapper for anti-bot bypass
- 1000 free credits on signup
- Pricing not publicly listed
- Pure API service (no bandwidth through our machine)

## Pending
- Mac Studio node showing disconnected — needs OpenClaw node app running
- Self-improving skill needs CLAUDE_TOOL_OUTPUT env var configured
- Consider drafting SOUL.md updates based on system prompt patterns
