Ehsan Ghaffar avatar

Ehsan Ghaffar

Community

@ehsanghaffar

162Followers
|
125Public Repos
|
3Published Skills

Tackling challenges, one code line at a time.

Skills Distribution
DomainBusiness, Fi...E-Commerce Marketp.. (30%)Financial Market D.. (30%)Persian Localizati.. (20%)Knowledge Manageme.. (20%)

Agent Skills by Ehsan Ghaffar

Showing 3 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About Ehsan Ghaffar

FAQPage Schema
What 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.