Ehsan Ghaffar
Community@ehsanghaffar
Tackling challenges, one code line at a time.
Agent Skills by Ehsan Ghaffar
Showing 3 vetted skills indexed across 1 GitHub repositories.
digikala
Automate seller operations on the Digikala Marketplace Open API via bash scripts.
iran-finance-markets-monitor
Collects and validates Iranian FX, gold, and crypto market data into Persian reports.
obsidian-doc-workflow
Create, classify, and archive Obsidian vault documents following structured templates and conventions.
Frequently Asked Questions About Ehsan Ghaffar
FAQPage SchemaWhat tasks can I automate using Ehsan Ghaffar's skills?▼
You can manage Digikala seller products, images, categories, and orders; monitor Iranian currency, gold, and crypto prices from TGJU, Nobitex, Wallex, and Bitpin; enforce Persian-only Telegram replies with automated Latin-word detection; and create, classify, and archive Obsidian vault documents.
Who are these skills designed for?▼
They target Digikala marketplace sellers and developers integrating with seller.digikala.com, analysts tracking Iranian financial and crypto markets, Persian-speaking Telegram community operators needing native-quality output, and knowledge workers maintaining structured Obsidian documentation vaults.
What are the runtime requirements and dependencies?▼
The market monitor requires Python 3.10+, dependencies from requirements.txt, and network access for live data. The Obsidian skill requires obsidian-cli, python3, and the OBSIDIAN_VAULT_PATH environment variable. The Persian enforcer requires a code-execution tool to run its mandatory check script.
How does the Persian Telegram enforcement work in practice?▼
Every Telegram-bound draft—chat replies, reports, summaries, error messages, even inline buttons—must pass through scripts/check_persian.py before sending. The script scans for leftover Latin words and digits, and it must actually be executed via a code-execution tool, not merely simulated.
How does the Iran markets monitor handle missing or failed data sources?▼
It collects provenance-rich partial data and never invents missing values. When a source such as TGJU, Nobitex, Wallex, or Bitpin fails, the failure is reported explicitly in the output, ensuring Persian market reports remain transparent and trustworthy.