external-provider
External Provider
Use this skill when the user asks about data from configured external providers (citizen services, banking, health, etc.).
Available Services
Check the provider schema to see which services are available. The authoritative list is the provider's /v1/schema response (cached in references/provider-schema.md when available). Common examples:
- Health services (appointments, records)
- Banking services (balance, transactions)
- Government services (documents, status)
How to Use
IMPORTANT: Use the telclaude CLI commands for all provider operations.
- Do NOT use WebFetch or curl to call provider endpoints directly
- Use Bash only to run
telclaudeCLI commands (provider-query, send-attachment, etc.) - The CLI handles authentication through the relay (mechanism is provider-dependent)
- Direct HTTP calls will fail with "Missing internal auth headers"
- The relay sanitizes responses (strips inline base64, stores attachments)
More from avivsinai/telclaude
weather
Fetches weather forecasts using wttr.in. Use when users ask about weather, temperature, forecasts, or conditions for any location.
2gifgrep
Searches for GIFs from Tenor/Giphy and downloads them for sending via Telegram. Use when users want reaction GIFs, memes, or animated images.
1memory
Social memory management for Telegram and social agents
1telegram-reply
Crafts Telegram-friendly replies for telclaude sessions, respecting media, heartbeats, and brevity.
1text-to-speech
Converts text to speech audio using OpenAI TTS API. Use when users request audio versions of text or want responses read aloud.
1integration-test
Full SDK integration test that runs actual queries through the Claude SDK sandbox. Use after making changes to SDK client code, session management, skill loading, network proxy, voice/TTS, or image generation. Runs real prompts through the SDK to verify the complete path works.
1