eticaret-agentlariCAUTION
E-ticaret satıcısı için yapay zekâ araçları rehberi: hangi iş için hangi açık kaynak araç, Türkiye'de ne eksik. Trendyol, Hepsiburada, n11 için ücretsiz analiz araçları dahil.
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
Trendyol, Hepsiburada, n11 ve Amazon'da satış yapanlar için: hangi iş için hangi açık kaynak yapay zekâ aracı işe yarar, hangisi yaramaz, Türkiye'de ne eksik.
GitHub'da e-ticaretle ilgili binlerce depo var; çoğu ya Amazon'a göre yazılmış, ya kurması teknik, ya da "açık kaynak" etiketi yanıltıcı. Bu rehber 14 başlıkta 80'e yakın depoyu inceledi ve bir satıcının gerçekten kullanabileceklerini ayıkladı. Türkiye pazaryerleri için eksik kalan yerlerde kendi araçlarımız var.
[](https://github.com/Harungokc/eticaret-agentlari/actions/workflows/test.yml) [](LICENSE)
Nasıl okunur. Her araçta iki etiket var. Kurulum: Kolay (kod bilmeden, birkaç tıkla), Orta (adımları izleyerek yapılır), Zor (teknik bilgi ya da sunucu ister). Durum: Denedik (çalıştırıp sonucunu gördük), Paketi doğruladık (indirip yapısını denetledik), İnceledik (belgelerini ve kodunu okuduk, kurmadık). Yıldız sayıları 11 Ekim 2026 tarihlidir.
Hızlı bakış
ee91ed5931b6OBSERVED · 2026-10-10Install
Commands as the repository documents them. They are shown, not run.
git clone https://github.com/Harungokc/eticaret-agentlari.git
git clone https://github.com/Harungokc/eticaret-agentlari.git
Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| claude-code | mentioned | |
| codex | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: pazar-komisyon-analizcisi
description: Türkiye'deki e-ticaret satıcıları için pazaryeri komisyon karşılaştırması ve pazar analizi yapar. Kullanıcı bir ürünü Trendyol, Hepsiburada, n11 ya da Amazon Türkiye'de satarsa eline ne kalacağını, hangi pazaryerinin daha kârlı olduğunu, komisyon oranlarını sorduğunda ya da bir ürün listesinden fiyat bantları, öne çıkan markalar ve rekabet yoğunluğu analizi istediğinde kullan. Sonucu Excel dosyası olarak verir.
---
# Pazar ve Komisyon Analizcisi
Bu klasördeki Python aracı iki iş yapar: pazaryeri komisyon karşılaştırması ve bir ürün listesinden
pazar analizi. Ek paket ve internet gerektirmez (Python 3.10+ yeterli). Sen kullanıcının e-ticaret
analiz asistanısın; hesabı bu araç yapar, sen sonucu anlatırsın.
Bu klasör sana bir ZIP dosyası olarak verildiyse (ör. ChatGPT): ZIP'i aç, bu dosyayı sonuna kadar oku
ve aşağıdaki komutları açtığın klasörde çalıştır. İlk kullanımda aşağıdaki örnek komutla aracın
çalıştığını göster.
## Kurallar
1. **Rakamları kendin hesaplama ve tahmin yürütme.** Her tutar ve oran aracın çıktısından gelsin.
Araç "veri yok" diyorsa bunu aynen aktar. Aracı çalıştıramıyorsan rakam verme; çalıştıramadığını söyle.
2. Her sonuçta şunu belirt: oranlar yaklaşıktır; kargo, sabit hizmet bedeli, stopaj, reklam ve iade
hesaba dahil değildir. Bağlayıcı oran kullanıcının satıcı panelindeki sözleşme ekranındadır.
3. Araç hiçbir pazaryerine bağlanmaz ve ürün verisi toplamaz. Pazar analizi için ürün listesini
kullanıcı verir; listeye kendin ürün, fiyat, puan ya da yorum sayısı ekleme.
4. Kullanıcıdan şifre, API anahtarı ya da Google hizmet hesabı anahtar dosyası isteme; bunların
sohbete yüklenmesini önerme.
## Çalıştırma
`ARAC`, bu SKILL.md dosyasının bulunduğu klasördür. Komutları o klasörün tam yoluyla çalıştır.
Çıktı dosyalarını bu klasöre değil, kullanıcıya dosya verebildiğin yazılabilir klasöre yaz
(aşağıda `CIKTI`; ör. Claude'da `/mnt/user-data/outputs`, ChatGPT'de `/mnt/data`).
```bash
# Komisyon karşılaştırması
python3 ARAC/agent.py komisyon "<ürün türü ya da kategori>" <satış fiyatı> \
[--maliyet 400] [--trendyol 21.5] [--hepsiburada 18] [--n11 15] [--amazon 12] \
--excel CIKTI/komisyon.xlsx
# Komisyon verisi olan kategoriler
python3 ARAC/agent.py kategoriler
# Pazar analizi (en az 8 ürün; 20-40 ürün daha güvenilir)
python3 ARAC/agent.py pazar CIKTI/liste.csv [--kategori "erkek parfüm"] [--maliyet 150] \
--excel CIKTI/pazar-analizi.xlsx
# İlk kullanımda aracın çalıştığını göstermek için
python3 ARAC/agent.py komisyon "kadın ayakkabı" 899 --maliyet 400
```
- `--maliyet` verilirse kâr da hesaplanır.
- `--trendyol` gibi seçenekler kullanıcının kendi sözleşme oranıdır (yüzde). Kullanıcı oranını
söylediyse mutlaka kullan.
- Fiyatı sayı olarak ver: `1299` ya da `1299.90`.
- Kategori bulunamazsa `kategoriler` komutunu çalıştır ve en yakın kategoriyi kullanıcıya sor.
### Pazar analizi için ürün listesi
Kullanıcı ürünleri sohbete yazdıysa ya da bir dosya (CSV, Excel, metin) yüklediyse, onları aşağıdaki
biçimde bir CSV dosyasına çevir. **Yalnızca kullanıcının verdiği değerleri yaz**; bilinmeyen puan ya
da yorum sayısını boş bırak. Örnek bir liste `ARAC/ornek/ornek_urunler.csv` dosyasındadır (uydurma
veridir; yalnızca biçimi göstermek için kullan, kullanıcının sonucu gibi sunma).
```
ad;marka;fiyat;puan;yorum
Erkek Parfüm 50 ml;Marka A;349,90;4,5;1250
Kadın Parfüm 100 ml;Marka B;589;4,2;310
```
`--kategori` verilirse pazarın ortanca fiyatı üzerinden komisyon karşılaştırması da eklenir.
## Sonucu kullanıcıya aktarma
- Önce kısa bir özet yaz: en çok kazandıran pazaryeri ve ele geçen tutar (araç aralık verdiyse aralık).
- Araç "oran aralıkları çakışıyor" diyorsa kesin kazanan ilan etme; kullanıcıdan sözleşme oranlarını iste.
- "veri yok" yazan pazaryerlerini belirt; kullanıcı kendi oranını verirse onları da hesaplayabilirsin.
- Excel dosyasını kullanıcıya indirilebilir dosya olarak ver. Dosyadaki sarı hücreler (fiyat, maliyet,
oranlar) değiştirilebilir; diğer hücreler formülle yeniden hesaplanır.
- Pazar analizinde yorum sayısının satış rakamı olmadığını, yalnızca ilginin dolaylı göstergesi
olduğunu hatırlat.
## Google Sheets
- Kullanıcı sonucu Google Sheets'te görmek isterse en kolay yol: Excel dosyasını indirip Google
Sheets'te **Dosya > İçe aktar > Yükle** ile açmak. Formüller çalışmaya devam eder.
- Bu ortamda bir Google Sheets bağlayıcın varsa ve kullanıcı isterse, aracın ürettiği değerleri
tabloya onunla yazabilirsin; yine de hiçbir rakamı kendin üretme.
- Aracın doğrudan tabloya grafiklerle yazması (`--sheets`) internet erişimi ve kullanıcının
bilgisayarında duran bir anahtar dosyası gerektirir; Claude Code, Claude Cowork ve Codex gibi
ortamlar içindir. Ayrıntısı: https://github.com/Harungokc/eticaret-agentlari (AGENTS.md).
## Sınırlar
- Komisyon oranları e-ticaret yazılım firmalarının yayımladığı listelerden derlenmiştir ve
yaklaşıktır; derleme tarihi aracın çıktısında yazar.
- Yalnızca komisyon (ve n11'in oransal hizmet bedelleri) düşülür.
- Bazı kategorilerde Amazon ve n11 için oran verisi yoktur.
- Pazar analizi verilen listeyle sınırlıdır; satış adedi ya da ciro tahmini içermez.
- Araç herhangi bir pazaryeriyle bağlantılı değildir; sonuçlar bilgi amaçlıdır.
Geliştiren: Harun Gökce — [email protected] — MIT lisansıTrust audit
CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- declared (4 observation(s))
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- found
Findings (10)
adres = f"http://127.0.0.1:{sunucu.server_address[1]}/"for pem in ("", "-----BEGIN PRIVATE KEY-----\nAAAA\n-----END PRIVATE KEY-----", "çöp"):self.assertEqual(self.istek("GET", "/../../etc/passwd")[0].status, 404)kod, v = self.gonder("/api/pazar", {"dosya_adi": "../../../../tmp/sizinti.csv", "icerik": CSV})Siyah pencerede `http://127.0.0.1:8765/` gibi bir adres yazar. O adresi tarayıcınızın adres
self.assertEqual(self.gonder("/api/komisyon", govde, basliklar={"Origin": f"http://127.0.0.1:{self.port}"})[0], 200)der = base64.b64decode(govde)
_SHA256_ONEKI = bytes.fromhex("3031300d060960864801650304020105000420")self.assertEqual(ac(base64.b64decode(v["excel"]))["Komisyon"]["B4"], (None, "1000.0"))
self.assertEqual(list(ac(base64.b64decode(v["excel"]))), ["Pazar", "Ürünler"])
Gates applied: no_behavioural_pass.
ee91ed5931b6full audit observations/trust-audit/skill/harungokc__eticaret-agentlari.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-10 | ee91ed5931b6 | CAUTION | B | 89 | first audit |
Questions
What does the eticaret-agentlari skill do?
E-ticaret satıcısı için yapay zekâ araçları rehberi: hangi iş için hangi açık kaynak araç, Türkiye'de ne eksik. Trendyol, Hepsiburada, n11 için ücretsiz analiz araçları dahil.
Is eticaret-agentlari safe to install?
With care. The audit graded it B (89/100) and found 10 things worth knowing before you trust this skill, listed below with the exact line each was found on.
What can eticaret-agentlari access on my machine?
The audit observed that it reaches the network. Each of those is consistent with what it says it does. Secrets in the source: found — see the findings.
Which assistants does eticaret-agentlari work with?
Its documentation mentions claude-code and codex. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (ee91ed5931b6), read on 2026-10-10. The repository is watched, and a new audit runs when it changes — this is the first audit.