Skip to content

feat: add Turkish locale skill pack (BIST100, crypto, news, daily brief)#1118

Closed
erhnysr wants to merge 1 commit intoNousResearch:mainfrom
erhnysr:feat/turkish-locale-skill
Closed

feat: add Turkish locale skill pack (BIST100, crypto, news, daily brief)#1118
erhnysr wants to merge 1 commit intoNousResearch:mainfrom
erhnysr:feat/turkish-locale-skill

Conversation

@erhnysr
Copy link
Copy Markdown
Contributor

@erhnysr erhnysr commented Mar 13, 2026

Summary

Adds a complete Turkish locale skill ecosystem for Hermes Agent — the first full localization of Hermes for Turkish users.

Files added

skills/turkish-locale/
├── SKILL.md (hub + Turkish SOUL.md template)
├── turkish-news/SKILL.md (8 Turkish news sources)
├── bist100/SKILL.md (BIST100 + forex + gold)
├── turkish-daily-brief/SKILL.md (cron automation)
└── scripts/
├── bist100_prices.py (CoinGecko API, ANSI table)
├── turkish_brief_card.py (1200px PNG card, Pillow)
└── telegram_send.py (Telegram Bot API delivery)

What it does

  • Fetches real crypto prices in TRY via CoinGecko (no API key needed)
  • Generates styled PNG daily briefing cards with Turkish flag branding
  • Aggregates news from Hürriyet, Sabah, Bloomberg HT, NTV, CoinTelegraph TR
  • Delivers daily briefs to Telegram automatically via cron scheduler
  • Full bilingual documentation (TR/EN)
  • Zero external dependencies beyond requests + Pillow

Hackathon 2026

Built for the Hermes Agent Hackathon 2026 🇹🇷

…gregation and daily brief automation for Turkish users
@erhnysr
Copy link
Copy Markdown
Contributor Author

erhnysr commented Mar 14, 2026

Hi! Just wanted to follow up on this PR. Happy to make any changes if needed. Thanks for your time! 🙏

@erhnysr
Copy link
Copy Markdown
Contributor Author

erhnysr commented Mar 14, 2026

Adding demo details for the hackathon submission:

🎬 Demo video: https://x.com/Erhnyasar/status/2032452260014252345

What works right now:

  • CoinGecko API fetches live crypto prices in TRY ✅
  • turkish_brief_card.py generates 1200px PNG in ~3 seconds ✅
  • Telegram delivery via Bot API ✅
  • Zero external API keys required ✅

Built entirely using Hermes Agent 🇹🇷
Happy to add tests or make any requested changes!

@erhnysr
Copy link
Copy Markdown
Contributor Author

erhnysr commented Mar 15, 2026

Tested and compatible with Hermes Agent v0.2.0 ✅

@teknium1
Copy link
Copy Markdown
Contributor

Hey @erhnysr — this is a cool skill pack! The Turkish locale ecosystem with BIST100, crypto prices, news aggregation, and daily briefing cards is well put together. Love seeing localized content like this.

However, locale-specific skill packs like this are a perfect fit for an external skills hub rather than the core repo. We support community skill distribution through ClawHub — publishing there means:

  • Turkish users can discover and install it with /skills install
  • You can iterate and update independently without waiting on core PRs
  • It keeps the main repo focused on the framework itself

If you publish to ClawHub, we'd be happy to signal-boost it. The skill structure you've built is already in the right format — it should be a straightforward upload.

Thanks for building this, especially for the hackathon. 🇹🇷

@teknium1 teknium1 closed this Mar 17, 2026
@erhnysr
Copy link
Copy Markdown
Contributor Author

erhnysr commented Mar 17, 2026

@teknium1 Thanks for the feedback @teknium1! Published to GitHub as a standalone repo:

https://github.com/erhnysr/hermes-turkish-locale

Ready for ClawHub submission. Would love the signal boost! 🇹🇷

@erhnysr
Copy link
Copy Markdown
Contributor Author

erhnysr commented Mar 17, 2026

Published to ClawHub as requested! 🇹🇷

https://clawhub.ai/erhnysr/turkish-locale

Ready for the signal boost whenever you get a chance @teknium1 🙏

@erhnysr erhnysr deleted the feat/turkish-locale-skill branch March 17, 2026 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants