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.
HTTP client for IServ school platforms. Log in to an IServ instance (e.g. https://grabbe-dt.de) and fetch common student data like unread mail counts, calendar events, files/folders, tasks/exercises, announcements/news, and other IServ modules via HTTP endpoints. Includes best-effort file ops + exercise submission.
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install finnbusse/iserv打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
This skill uses an HTTP client (no browser automation) to log in and call IServ endpoints.
Single profile:
ISERV_BASE_URL (e.g. https://grabbe-dt.de)ISERV_USER
ISERV_PASS
Multiple profiles (parallel):
ISERV_PROFILE=<name> or pass --profile <name>
ISERV_<PROFILE>_BASE_URL, ISERV_<PROFILE>_USER, ISERV_<PROFILE>_PASS
cd skills/iserv/scripts
# unread inbox count
./iserv.py mail-unread
# last 3 mails (IMAP)
./iserv.py mail-last --n 3
# upcoming calendar events (JSON)
./iserv.py calendar-upcoming
# list files (JSON)
./iserv.py files-list --path "/" # root
./iserv.py files-list --path "/Files" # typical user file area
# search files/folders recursively by substring
./iserv.py files-search --query "bio" --start-dir "/Files" --max-depth 6
# download a file (best-effort across IServ versions)
./iserv.py files-download --path "/Files/foo.pdf" --out-dir ./downloads
# upload a file (prefers FS Dropzone-style chunked upload; falls back to legacy form upload)
./iserv.py files-upload --file ./foo.pdf --dest-dir "/Files"
# optionally tune chunk size (bytes)
./iserv.py files-upload --file ./foo.pdf --dest-dir "/Files" --chunk-size 8388608
# create folder (best-effort; depends on IServ version)
./iserv.py files-mkdir --path "/Dokumente/Neu"
# rename/move (best-effort)
./iserv.py files-rename --src "/Dokumente/Alt.txt" --dest "/Dokumente/Neu.txt"
# delete (best-effort; USE WITH CARE)
./iserv.py files-delete --path "/Dokumente/Neu.txt"
# messenger: list chats / conversations
./iserv.py messenger-chats
# messenger: fetch messages for a chat
./iserv.py messenger-messages --chat-id <ID>
# messenger: send message
./iserv.py messenger-send --chat-id <ID> --text "Hello"
# list exercises (best-effort HTML scrape)
./iserv.py exercise-list --limit 50
# view one exercise + lis...
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# IServ (school platform) This skill uses an HTTP client (no browser automation) to log in and call IServ endpoints. ## Credentials / security - Do NOT hardcode credentials. - Provide credentials via environment variables. Single profile: - `ISERV_BASE_URL` (e.g. `https://grabbe-dt.de`) - `ISERV_USER` - `ISERV_PASS` Multiple profiles (parallel): - set `ISERV_PROFILE=<name>` or pass `--profile <name>` - provide `ISERV_<PROFILE>_BASE_URL`, `ISERV_<PROFILE>_USER`, `ISERV_<PROFILE>_PASS` ## Commands ```bash cd skills/iserv/scripts # unread inbox count ./iserv.py mail-unread # last 3 mails (IMAP) ./iserv.py mail-last --n 3 # upcoming calendar events (JSON) ./iserv.py calendar-upcoming # list files (JSON) ./iserv.py files-list --path "/" # root ./iserv.py files-list --path "/Files" # typical user file area # search files/folders recursively by substring ./iserv.py files-search --query "bio" --start-dir "/Files" --max-depth 6 # download a file (best-effort across IServ versions) ./iserv.py files-download --path "/Files/foo.pdf" --out-dir ./downloads # upload a file (prefers FS Dropzone-style chunked upload; falls back to legacy form upload) ./iserv.py files-upload --file ./foo.pdf --dest-dir "/Files" # optionally tune chunk size (bytes) ./iserv.py files-upload --file ./foo.pdf --dest-dir "/Files" --chunk-size 8388608 # create folder (best-effort; depends on IServ version) ./iserv.py files-mkdir --path "/Dokumente/Neu" # rename/move (best-effort) ./iserv.py files-rename --src "/Dokumente/Alt.txt" --dest "/Dokumente/Neu.txt" # delete (best-effort; USE WITH CARE) ./iserv.py files-delete --path "/Dokumente/Neu.txt" # messenger: list chats / conversations ./iserv.py messenger-chats # messenger: fetch messages for a chat ./iserv.py messenger-messages --chat-id <ID> # messenger: send message ./iserv.py messenger-send --chat-id <ID> --text "Hello" # list exercises (best-effort HTML scrape) ./iserv.py exercise-list --limit 50 # view one exercise + lis...
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.