원클릭으로
BotOfTheSpecter
BotOfTheSpecter에는 YourStreamingTools에서 수집한 skills 3개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Use when calling, extending, or debugging ExchangeRate-API v6 - the currency conversion API behind BotOfTheSpecter's `!convert` chat command. Covers all 7 endpoints (latest, history, pair, pair-with-amount, enriched, codes, quota), the `result` envelope (200 OK can still carry `"result": "error"`), the 7 `error-type` values, in-URL vs Bearer auth and the mandatory key-scrubbing pattern on logged errors, the Free-plan limits (1,500/month, no historical, no enriched), and the four bot files that share one `EXCHANGE_RATE_API` env var and quota.
Use when calling, extending, or debugging OpenWeatherMap One Call API 3.0 - the 5 endpoints (current/forecast, timemachine, day_summary, overview, AI assistant), the always-applies units gotcha (default is Kelvin + m/s, NOT Celsius), exclude= rules, error envelope shape, weather condition code ranges, icon URL format, and integration with the BotOfTheSpecter weather flow (Specter API proxy at ./api/api.py - bot files never hit OpenWeatherMap directly).
BotOfTheSpecter UI theme system - covers every visible surface of the project. Use when creating or modifying any HTML, PHP, or CSS that produces UI on the dashboard, admin, overlays, members portal, support portal, roadmap, landing/home page, SpecterBotApp, SpecterBotSystems, YourLinks, YourChat, or the Twitch extension. The project has 12 stylesheets plus inline extension CSS across 13 surfaces - this skill maps each one to its purpose, lists the design tokens and class namespaces in use, and gives the rules for picking the right file to edit. **Hard rule:** every page loads its CSS from its own folder - no cross-domain or cross-folder linking. NEVER invent colours, spacing, or component classes - always reuse the matching file's existing system.