Türkiye AFAD Deprem
v0.1.0Turkiye AFAD deprem verisini kullanarak zaman, buyukluk ve bolge filtreli deprem ozeti uretir.
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description claim to fetch and summarize AFAD earthquake data; the code and SKILL.md perform exactly that (HTTP GET to AFAD endpoint, normalization, filtering, and formatted output). No unrelated credentials, binaries, or platform-level accesses are requested.
Instruction Scope
SKILL.md instructs the agent to retrieve public AFAD data, apply time/magnitude/region filters, and format a summary. The included script only issues GET requests, parses JSON, optionally reads a local fixture when explicitly asked, and does not reference or exfiltrate other system files or environment variables.
Install Mechanism
There is no install specification (instruction-only skill with bundled script and tests). No downloads or archive extraction; the script is plain Python and the tests/fixtures are local — low install risk.
Credentials
The skill requests no environment variables or credentials. The SKILL.md metadata declares network access (required), which matches the script's behavior. No broad or unrelated secrets are requested.
Persistence & Privilege
The skill does not request always:true and does not modify agent/system configuration. It only performs ephemeral network reads and optional fixture reads when explicitly invoked.
Assessment
This skill appears coherent and limited in scope: it only issues GET requests to the AFAD API, filters results, and formats a summary. Before installing, confirm you are comfortable with the agent having outbound network access (the skill needs network to call AFAD). Note that the script accepts a --source-url override — if you or a calling component supply a different URL it could fetch from another server, so avoid pointing it at untrusted endpoints. If you need stronger isolation, run the script in a restricted environment or review the code locally before enabling autonomous invocation.Like a lobster shell, security has layers — review code before you run it.
latest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
OSany
SKILL.md
Turkiye AFAD Deprem Skill
Ne Zaman Cagrilir
Bu skill, kullanici AFAD tabanli guncel deprem bilgisi istediginde cagrilir.
Net trigger cumleleri:
- "AFAD son depremleri goster"
- "Son 24 saatte deprem var mi?"
- "Son 7 gun M4+ depremleri listele"
- "Izmir civarindaki depremleri getir"
- "Bugun olan depremleri ozetle"
- "4 ve ustu depremleri goster"
Kullanici Girdisini Yorumlama
Zaman Araligi
- "son 1 saat" => simdiden geriye 1 saat
- "bugun" => yerel saate gore bugunun 00:00-23:59 araligi
- "son 24 saat" => simdiden geriye 24 saat
- "son 7 gun" => simdiden geriye 7 gun
- belirtilmezse varsayilan: son 24 saat
Minimum Buyukluk
- "M4+", "4+", "4 ve ustu" =>
min_magnitude = 4.0 - "M5.2+" =>
min_magnitude = 5.2 - belirtilmezse tum buyuklukler dahil edilir
Bolge / Sehir
- Metin filtreleme: kullanici bolge/sehir ifadesi (
"Izmir civari","Marmara","Van") yer bilgisinde aranir. - Opsiyonel yakin eslesme: birebir eslesme yoksa yazim farklari icin yakin eslesme uygulanabilir.
- Birden fazla bolge verilirse herhangi birine uyan kayitlar dahil edilir.
Cikti Formati
Yaniti su sirada uret:
- Tek satir ozet:
<N> deprem bulundu. - En buyuk deprem:
En buyuk: <tarih-saat> | M<buyukluk> | <yer> - Son 5 deprem tablo gibi:
| Tarih-Saat | Buyukluk | Yer |
|---|---|---|
| ... | ... | ... |
- Kaynak linki:
Kaynak: <AFAD veri linki>
Hata Mesajlari ve Fallback
- Veri kaynagi yanit vermedi:
AFAD veri kaynagina su anda erisilemiyor. Lutfen kisa bir sure sonra tekrar deneyin. - Bos sonuc:
Secilen filtrelerle deprem kaydi bulunamadi. Zaman araligini genisletmeyi veya min buyuklugu dusurmeyi deneyin.
Guvenlik
- Bu skill komut calistirmaz.
- Yalnizca public AFAD deprem verisini okur ve filtreler.
- Kullanici tarafinda sistem degisikligi, dosya yazma veya harici komut tetikleme yapmaz.
Files
8 totalSelect a file
Select a file to preview.
Comments
Loading comments…
