โ† Back to Skills Marketplace
erhnysr

Turkish Locale Skill Pack ๐Ÿ‡น๐Ÿ‡ท

by Erhnysr ยท GitHub โ†— ยท v1.0.0 ยท MIT-0
cross-platform โš  suspicious
239
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install turkish-locale
Description
Tรผrkรงe yerel beceri seti โ€” Tรผrk haber kaynaklarฤฑ, BIST100 borsa takibi, gรผnlรผk brifing otomasyonu ve Tรผrkรงe kiลŸilik ลŸablonu. / Turkish locale skill pack โ€” Tu...
Usage Guidance
What to check before installing: - Ask the author to correct metadata: the skill should declare required environment variables (TELEGRAM_BOT_TOKEN, TELEGRAM_HOME_CHANNEL) and any other secrets it needs. Do not supply production credentials until you trust the code. - Audit the cronjob/schedule prompt content that will be scheduled. The skill requires a self-contained prompt for future autonomous runs โ€” review the exact prompt text to ensure it does only the intended news/market/weather fetching and delivery. - Inspect any Unicode/control characters in SKILL.md (prompt-injection signal). Remove hidden control characters and re-evaluate the file if the author cannot justify them. - Run the scripts in a sandbox or on a dedicated/test account first (create a throwaway Telegram bot and channel) to confirm behavior and avoid exposing real credentials or channels. - Because dependencies are only mentioned in comments (requests, Pillow), install and run in an isolated virtual environment to avoid impacting system Python packages. - If you want a lower-risk setup: disable automatic scheduling, use manual invocation only, or remove/replace the schedule_cronjob call with a manual cron you control. If the author cannot (1) declare the environment/credential requirements in metadata, (2) explain/remove the unicode/control characters, and (3) provide a sanitized, reviewable cron prompt, treat the skill as untrusted and do not install it with your real Telegram credentials or enable autonomous scheduling.
Capability Analysis
Type: OpenClaw Skill Name: turkish-locale Version: 1.0.0 The 'turkish-locale' skill bundle is a comprehensive localization package for Turkish users, providing news aggregation, financial tracking (BIST100/Crypto), and automated daily briefs. The included Python scripts (bist100_prices.py, telegram_send.py, turkish_brief_card.py) use standard libraries and official APIs (CoinGecko, Telegram) to perform their stated functions without any evidence of data exfiltration or malicious intent. While the bundle utilizes system-level capabilities like cronjobs and terminal execution for RSS fetching, these are aligned with the OpenClaw agent's operational model for automation and web access.
Capability Assessment
โš  Purpose & Capability
Name/description promise (Turkish locale: news, BIST100, daily brief, Telegram delivery) aligns with included code and sub-skills. However the skill metadata declares no required environment variables or credentials while the shipped code explicitly expects TELEGRAM_BOT_TOKEN and TELEGRAM_HOME_CHANNEL for delivery; that mismatch is unexplained. The instructions also tell the agent to write a SOUL.md into ~/.hermes and to schedule cronjobs โ€” actions that are consistent with the stated purpose but expand the footprint (writes to user home, persistent scheduled tasks) and should have been declared.
โš  Instruction Scope
SKILL.md instructs fetching RSS / scraping via curl/web_extract, running Python snippets, generating PNGs, and scheduling fully self-contained cronjob prompts for recurring automated briefs. Those are within the declared goal (automation + delivery) but grant the agent broad discretion: network fetches from many sites, creation of cronjobs, writing to ~/.hermes/SOUL.md, and sending to external endpoints (Telegram). The instructions also require embedding a full prompt for future autonomous runs (self-contained cronjob prompt), which increases risk if the prompt content isn't audited โ€” it could be modified to perform unrelated actions in the future.
โ„น Install Mechanism
There is no automated install spec (instruction-only), which limits risk from remote downloads. However the package includes Python scripts that depend on thirdโ€‘party libraries (requests, Pillow) referenced only in comments โ€” there is no declared dependency file or install step. That means manual installation may be required and callers might run the scripts in their environment; missing dependency/deployment guidance is a usability and supply-chain concern but not an immediate remote-download red flag.
โš  Credentials
Registry metadata reports no required env vars, yet scripts/README explicitly require TELEGRAM_BOT_TOKEN and TELEGRAM_HOME_CHANNEL for Telegram delivery. The skill also expects access to the agent's scheduling/delivery capabilities (schedule_cronjob, deliver="telegram") which may rely on stored credentials in the agent environment. The undeclared required Telegram secrets and the ability to schedule recurring jobs that use those credentials are disproportionate to what's declared and should have been surfaced in metadata.
โ„น Persistence & Privilege
always:false (good). However SKILL.md strongly instructs creating scheduled recurring jobs (cronjobs / schedule_cronjob) and requires a fully self-contained prompt for future autonomous execution. Scheduling autonomous briefs that run daily and deliver to external channels increases the blast radius if the prompt or delivery credentials are abused. This is not inherently malicious, but combined with the undeclared Telegram credentials and a prompt-injection signal it is a material risk to review before use.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install turkish-locale
  3. After installation, invoke the skill by name or use /turkish-locale
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Adds full Turkish locale support for Hermes Agent. - Turkish personality and communication template for natural, culturally appropriate interactions - Real-time aggregation of Turkish news from major sources - BIST100 (Borsa ฤฐstanbul) stock, currency, and market tracking - Automated daily briefings delivered via Telegram in Turkish - Bilingual (TR/EN) documentation and quick setup instructions - Modular sub-skills architecture for news, finance, and daily briefs
Metadata
Slug turkish-locale
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Turkish Locale Skill Pack ๐Ÿ‡น๐Ÿ‡ท?

Tรผrkรงe yerel beceri seti โ€” Tรผrk haber kaynaklarฤฑ, BIST100 borsa takibi, gรผnlรผk brifing otomasyonu ve Tรผrkรงe kiลŸilik ลŸablonu. / Turkish locale skill pack โ€” Tu... It is an AI Agent Skill for Claude Code / OpenClaw, with 239 downloads so far.

How do I install Turkish Locale Skill Pack ๐Ÿ‡น๐Ÿ‡ท?

Run "/install turkish-locale" in the OpenClaw or Claude Code chat to install it in one step โ€” no extra setup required.

Is Turkish Locale Skill Pack ๐Ÿ‡น๐Ÿ‡ท free?

Yes, Turkish Locale Skill Pack ๐Ÿ‡น๐Ÿ‡ท is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Turkish Locale Skill Pack ๐Ÿ‡น๐Ÿ‡ท support?

Turkish Locale Skill Pack ๐Ÿ‡น๐Ÿ‡ท is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Turkish Locale Skill Pack ๐Ÿ‡น๐Ÿ‡ท?

It is built and maintained by Erhnysr (@erhnysr); the current version is v1.0.0.

๐Ÿ’ฌ Comments