diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 63862c2..e674233 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,4 +18,5 @@ - Keep descriptions concise but enough for someone to replicate - If your use case doesn't fit an existing category, suggest a new one in your PR - Duplicates are fine if the approach is meaningfully different -- Don't use AI to come up with new use cases. Only suggest use cases you have actually tested and verified. \ No newline at end of file +- Don't use AI to come up with new use cases. Only suggest use cases you have actually tested and verified. +- **No crypto-related use cases** — these will not be accepted. \ No newline at end of file diff --git a/README.md b/README.md index 1e38191..4d98cf3 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@
[![Awesome](https://awesome.re/badge.svg)](https://awesome.re) -![Use Cases](https://img.shields.io/badge/usecases-11-blue?style=flat-square) +![Use Cases](https://img.shields.io/badge/usecases-12-blue?style=flat-square) ![Last Update](https://img.shields.io/github/last-commit/hesamsheikh/awesome-openclaw-usecases?label=Last%20Update&style=flat-square) @@ -19,12 +19,15 @@ Solving the bottleneck of OpenClaw adaptation: Not ~~skills~~, but finding **ways it can improve your life**. This is a community collection of real-life use cases for [OpenClaw](https://github.com/openclaw/openclaw). +> **Warning:** OpenClaw skills may have critical security vulnerabilities. Review any skill thoroughly before use, you are responsible for your own safety. + ## Social Media | Name | Description | |------|-------------| | [Daily Reddit Digest](usecases/daily-reddit-digest.md) | Summarize a curated digest of your favourite subreddits, based on your preferences. | +| [Daily YouTube Digest](usecases/daily-youtube-digest.md) | Get daily summaries of new videos from your favorite channels — never miss content from creators you follow. | | [X Account Analysis](usecases/x-account-analysis.md) | Get a qualitative analysis of your X account.| ## Creative & Building @@ -38,11 +41,14 @@ Solving the bottleneck of OpenClaw adaptation: Not ~~skills~~, but finding **way | Name | Description | |------|-------------| +| [Phone-Based Personal Assistant](usecases/phone-based-personal-assistant.md) | Access your AI agent via phone calls, hands-free voice assistance for any phone. | | [Inbox De-clutter](usecases/inbox-declutter.md) | Summarize Newsletters and send you a digest as an email. | | [Personal CRM](usecases/personal-crm.md) | Automatically discover and track contacts from your email and calendar, with natural language queries. | | [Health & Symptom Tracker](usecases/health-symptom-tracker.md) | Track food intake and symptoms to identify triggers, with scheduled check-in reminders. | | [Multi-Channel Personal Assistant](usecases/multi-channel-assistant.md) | Route tasks across Telegram, Slack, email, and calendar from a single AI assistant. | | [Todoist Task Manager](usecases/todoist-task-manager.md) | Maximize agent transparency by syncing reasoning and progress logs to Todoist. | +| [Phone-Based Personal Assistant](usecases/phone-based-personal-assistant.md) | Access OpenClaw from any phone via voice call or SMS. Get calendar updates, Jira tickets, and web search results hands-free. | + ## Research & Learning @@ -59,3 +65,5 @@ We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines. - Improve existing ones > Please only submit usecases you have already worked with and verified that works (at least for a day). We value real ideas that make our lives actually better, not worse! +> +> **Note:** We do not accept use cases related to crypto. diff --git a/usecases/daily-youtube-digest.md b/usecases/daily-youtube-digest.md new file mode 100644 index 0000000..9d04dd2 --- /dev/null +++ b/usecases/daily-youtube-digest.md @@ -0,0 +1,96 @@ +# Daily YouTube Digest + +Start your day with a personalized summary of new videos from your favorite YouTube channels — no more missing content from creators you actually want to follow. + +## Pain Point + +YouTube notifications are unreliable. You subscribe to channels, but their new videos never show up in your home feed. They're not in notifications. They just... disappear. This doesn't mean you don't want to see them — it means YouTube's algorithm buried them. + +Plus: it's fun to start the day with curated content insights instead of doom-scrolling a recommendation feed. + +## What It Does + +- Fetches the latest videos from a list of your favorite channels +- Summarizes or extracts key insights from each video's transcript +- Delivers a digest to you daily (or on demand) + +## Skills You Need + +Install the [youtube-full](https://clawhub.ai/therohitdas/youtube-full) skill. + +Just tell your OpenClaw: + +```text +"Install the youtube-full skill and set it up for me" +``` +or + +```bash +npx clawhub@latest install youtube-full +``` + +That's it. The agent handles the rest — including account creation and API key setup. You get **100 free credits on signup**, no credit card required. + +> Note: After creating the account, the skill auto-stores the API key securely in correct locations based on the OS, so the API will work in all contexts. + +![youtube-full skill installation](https://pub-15904f15a44a4ea69350737e87660b92.r2.dev/media/1770620159490-e41e7baa.png) + +### Why TranscriptAPI.com over yt-dlp? + +| CLI tools (yt-dlp, etc.) | TranscriptAPI | +|--------------------------|---------------| +| Verbose logs flood agent context | Clean JSON responses | +| Doesn't work on GCP/cloud OpenClaw | Works everywhere, fast | +| Gets blocked randomly by YouTube | Powers [YouTubeToTranscript.com](https://youtubetotranscript.com) serving millions. Cached and reliable. | +| Requires binary installation | No binaries, just HTTP | + +## How to Set It Up + +### Option 1: Channel-based digest + +Prompt OpenClaw: + +```text +Every morning at 8am, fetch the latest videos from these YouTube channels and give me a digest with key insights from each: + +- @TED +- @Fireship +- @ThePrimeTimeagen +- @lexfridman + +For each new video (uploaded in the last 24-48 hours): +1. Get the transcript +2. Summarize the main points in 2-3 bullets +3. Include the video title, channel name, and link + +If a channel handle doesn't resolve, search for it and find the correct one. +Save my channel list to memory so I can add/remove channels later. +``` + +### Option 2: Keyword-based digest + +Track new videos about a specific topic: + +```text +Every day, search YouTube for new videos about "OpenClaw" (or "Claude Code", "AI agents", etc). + +Maintain a file called seen-videos.txt with video IDs you've already processed. +Only fetch transcripts for videos NOT in that file. +After processing, add the video ID to seen-videos.txt. + +For each new video: +1. Get the transcript +2. Give me a 3-bullet summary +3. Note anything relevant to my work + +Run this every morning at 9am. +``` + +This way you never waste credits re-fetching videos you've already seen. + +## Tips + +- `channel/latest` and `channel/resolve` are **free** (0 credits) — checking for new uploads costs nothing +- Only transcripts cost 1 credit each +- Ask for different digest styles: key takeaways, notable quotes, timestamps of interesting moments +- This already exists as a product - [Recapio - Daily YouTube Recap](https://recapio.com/features/daily-recaps) \ No newline at end of file diff --git a/usecases/phone-based-personal-assistant.md b/usecases/phone-based-personal-assistant.md new file mode 100644 index 0000000..e64cd92 --- /dev/null +++ b/usecases/phone-based-personal-assistant.md @@ -0,0 +1,38 @@ +# Phone-Based Personal Assistant + +## Pain Point + +You want to access your AI agent from any phone without needing a smartphone app or internet browser. You need hands-free voice assistance while driving, walking, or when your hands are occupied. + +## What It Does + +ClawdTalk enables OpenClaw to receive and make phone calls, turning any phone into a gateway to your AI assistant. You can: +- Call a phone number to speak with your AI agent via voice +- Get calendar reminders, Jira updates, and web search results via voice +- Integrate with Telnyx for reliable phone connectivity + +SMS support is coming soon. + +## Prompts + +``` +You are available via phone. When I call, greet me and ask how I can help. + +For calendar queries: "What's on my calendar today?" +For Jira updates: "Show me my open tickets" +For web search: "Search for latest news on AI agents" +``` + +## Skills Needed + +- [ClawdTalk](https://github.com/team-telnyx/clawdtalk-client) +- Calendar skill (Google Calendar or Outlook) +- Jira skill +- Web search skill + +## Related Links + +- [ClawdTalk Website](https://clawdtalk.com) +- [ClawdTalk GitHub](https://github.com/team-telnyx/clawdtalk-client) +- [Telnyx API](https://telnyx.com/) +- [OpenClaw Skills](https://github.com/openclaw/skills)