nano-banana-pro-prompts-recommend-skill
AI skill for OpenClaw & Claude Code — recommend from 10000+ Nano Banana Pro (Gemini) image prompts. Smart search by use case, content remix, sample images.
Read-only OpenSubtitles skill to search and download subtitles via API, then extract scene context by timestamp to answer user questions regarding a show in context and avoid spoilers. Use when the user asks “what’s happening at this timestamp” or needs subtitle context; pairs well with trakt-readonly skill for playback progress. Requires an OpenSubtitles API key and User-Agent.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install dennisooki/opensubtitlesInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Use this skill to fetch subtitle context around a timestamp. This is read‑only: no uploads or modifications.
Users should obtain an API key at: https://www.opensubtitles.com/consumers
Required env vars:
OPENSUBTITLES_API_KEY
OPENSUBTITLES_USER_AGENT (e.g., OpenClaw 1.0)Optional (for downloads):
OPENSUBTITLES_USERNAME
OPENSUBTITLES_PASSWORD
OPENSUBTITLES_TOKEN (if already logged in)OPENSUBTITLES_BASE_URL (hostname from login response, e.g., api.opensubtitles.com)Scripts live in {baseDir}/scripts/.
{baseDir}/scripts/opensubtitles-api.sh search --query "Show Name" --season 3 --episode 5 --languages en
Prefer IDs when available (imdb/tmdb). Use parent IDs for TV episodes. Follow redirects for search (script already uses -L).
{baseDir}/scripts/opensubtitles-api.sh login
Note: Login is rate limited (1/sec, 10/min, 30/hour). If you get 401, stop retrying.
Use base_url from the response as OPENSUBTITLES_BASE_URL for subsequent requests.
Before downloading, check the local subtitle cache (see below). Only call the download API if the file is not already cached.
OPENSUBTITLES_TOKEN=... {baseDir}/scripts/opensubtitles-api.sh download-link --file-id 123
After downloading an .srt file (default window: 10 minutes before timestamp):
On Windows, use findstr or PowerShell Select-String to replicate the awk logic (use the shell script as a guide). The agent should pick the best option available on that system.
{baseDir}/scripts/subtitle-context.sh ./subtitle.srt 00:12:34,500
Custom window:
{baseDir}/scripts/subtitle-context.sh ./subtitle.srt 00:12:34,500 --window-mins 5
Pair with trakt-readonly to identify current episode; when Trakt adds playback progress support, update the Trakt skill to supply a precise timestamp fo...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# OpenSubtitles
Use this skill to fetch subtitle context around a timestamp. This is **read‑only**: no uploads or modifications.
## Setup
Users should obtain an API key at: https://www.opensubtitles.com/consumers
Required env vars:
- `OPENSUBTITLES_API_KEY`
- `OPENSUBTITLES_USER_AGENT` (e.g., `OpenClaw 1.0`)
Optional (for downloads):
- `OPENSUBTITLES_USERNAME`
- `OPENSUBTITLES_PASSWORD`
- `OPENSUBTITLES_TOKEN` (if already logged in)
- `OPENSUBTITLES_BASE_URL` (hostname from login response, e.g., `api.opensubtitles.com`)
## Commands
Scripts live in `{baseDir}/scripts/`.
### Search subtitles
```
{baseDir}/scripts/opensubtitles-api.sh search --query "Show Name" --season 3 --episode 5 --languages en
```
Prefer IDs when available (imdb/tmdb). Use parent IDs for TV episodes. Follow redirects for search (script already uses `-L`).
### Login (token)
```
{baseDir}/scripts/opensubtitles-api.sh login
```
Note: Login is rate limited (1/sec, 10/min, 30/hour). If you get 401, stop retrying.
Use `base_url` from the response as `OPENSUBTITLES_BASE_URL` for subsequent requests.
### Request a download link
Before downloading, check the local subtitle cache (see below). Only call the download API if the file is not already cached.
```
OPENSUBTITLES_TOKEN=... {baseDir}/scripts/opensubtitles-api.sh download-link --file-id 123
```
### Extract context at timestamp
After downloading an `.srt` file (default window: 10 minutes before timestamp):
On Windows, use `findstr` or PowerShell `Select-String` to replicate the awk logic (use the shell script as a guide). The agent should pick the best option available on that system.
```
{baseDir}/scripts/subtitle-context.sh ./subtitle.srt 00:12:34,500
```
Custom window:
```
{baseDir}/scripts/subtitle-context.sh ./subtitle.srt 00:12:34,500 --window-mins 5
```
## Trakt synergy
Pair with `trakt-readonly` to identify current episode; when Trakt adds playback progress support, update the Trakt skill to supply a precise timestamp fo...AI skill for OpenClaw & Claude Code — recommend from 10000+ Nano Banana Pro (Gemini) image prompts. Smart search by use case, content remix, sample images.
AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...
AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.
A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.