* feat(gateway): skill-aware slash commands, paginated /commands, Telegram 100-cap Map active skills to Telegram's slash command menu so users can discover and invoke skills directly. Three changes: 1. Telegram menu now includes active skill commands alongside built-in commands, capped at 100 entries (Telegram Bot API limit). Overflow commands remain callable but hidden from the picker. Logged at startup when cap is hit. 2. New /commands [page] gateway command for paginated browsing of all commands + skills. /help now shows first 10 skill commands and points to /commands for the full list. 3. When a user types a slash command that matches a disabled or uninstalled skill, they get actionable guidance: - Disabled: 'Enable it with: hermes skills config' - Optional (not installed): 'Install with: hermes skills install official/<path>' Built on ideas from PR #3921 by @kshitijk4poor. * chore: move 21 niche skills to optional-skills Move specialized/niche skills from built-in (skills/) to optional (optional-skills/) to reduce the default skill count. Users can install them with: hermes skills install official/<category>/<name> Moved skills (21): - mlops: accelerate, chroma, faiss, flash-attention, hermes-atropos-environments, huggingface-tokenizers, instructor, lambda-labs, llava, nemo-curator, pinecone, pytorch-lightning, qdrant, saelens, simpo, slime, tensorrt-llm, torchtitan - research: domain-intel, duckduckgo-search - devops: inference-sh cli Built-in skills: 96 → 75 Optional skills: 22 → 43 * fix: only include repo built-in skills in Telegram menu, not user-installed User-installed skills (from hub or manually added) stay accessible via /skills and by typing the command directly, but don't get registered in the Telegram slash command picker. Only skills whose SKILL.md is under the repo's skills/ directory are included in the menu. This keeps the Telegram menu focused on the curated built-in set while user-installed skills remain discoverable through /skills and /commands.
2.1 KiB
2.1 KiB
Discovering Apps
List All Apps
infsh app list
Pagination
infsh app list --page 2
Filter by Category
infsh app list --category image
infsh app list --category video
infsh app list --category audio
infsh app list --category text
infsh app list --category other
Search
infsh app search "flux"
infsh app search "video generation"
infsh app search "tts" -l
infsh app search "image" --category image
Or use the flag form:
infsh app list --search "flux"
infsh app list --search "video generation"
infsh app list --search "tts"
Featured Apps
infsh app list --featured
Newest First
infsh app list --new
Detailed View
infsh app list -l
Shows table with app name, category, description, and featured status.
Save to File
infsh app list --save apps.json
Your Apps
List apps you've deployed:
infsh app my
infsh app my -l # detailed
Get App Details
infsh app get falai/flux-dev-lora
infsh app get falai/flux-dev-lora --json
Shows full app info including input/output schema.
Popular Apps by Category
Image Generation
falai/flux-dev-lora- FLUX.2 Dev (high quality)falai/flux-2-klein-lora- FLUX.2 Klein (fastest)infsh/sdxl- Stable Diffusion XLgoogle/gemini-3-pro-image-preview- Gemini 3 Proxai/grok-imagine-image- Grok image generation
Video Generation
google/veo-3-1-fast- Veo 3.1 Fastgoogle/veo-3- Veo 3bytedance/seedance-1-5-pro- Seedance 1.5 Proinfsh/ltx-video-2- LTX Video 2 (with audio)bytedance/omnihuman-1-5- OmniHuman avatar
Audio
infsh/dia-tts- Conversational TTSinfsh/kokoro-tts- Kokoro TTSinfsh/fast-whisper-large-v3- Fast transcriptioninfsh/diffrythm- Music generation
Documentation
- Browsing the Grid - Visual app browsing
- Apps Overview - Understanding apps
- Running Apps - How to run apps