Halal zakat
Claude Code plugin — Shariah-compliant stock screening, halal portfolio builder with DCA, ETF analysis (5 methodologies: AAOIFI/DJIM/FTSE/MSCI/S&P), zakat calculator, and methodology education. Powered by Halal Terminal.
npx -y skills add goww7/halalterminal-claude-skills --skill halal-zakatAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when the user wants to calculate zakat on stock holdings (obligatory 2.5% charity) or dividend purification (donating the impure portion of dividend income from partially-compliant stocks). Requires the user's holdings — ask for them if not provided. Uses current gold price for the nisab threshold.
SKILL.md
2.4 KB, as published. Nobody here has run it
halal-zakat
When fired
- "Calculate zakat on my portfolio"
- "How much zakat do I owe?"
- "Purification on my AAPL dividends"
- "Do I meet nisab?"
Process
- Load
references/disclaimer.md(zakat is also not a fatwa — methodology choice is the user's). - Ask the user for the calculation type: zakat (annual charity on holdings value) or purification (impure portion of dividend income). If unclear, default to zakat.
- Ask for holdings with values (zakat) or dividend income (purification) if not already provided.
- Call MCP tool
calculate_zakat:- For zakat:
calculation_type: "zakat",holdings: [{ symbol, market_value }, ...], optionalgold_price_per_gram(default 65). - For purification:
calculation_type: "purification",holdings: [{ symbol, dividend_income }, ...].
- For zakat:
- Render the result with the current nisab threshold, total zakatable/impure amount, and the owed 2.5% (zakat) or impure dollars (purification).
~N tokens per run
Single zakat call — ~5 tokens plus any lookups.
Output structure (per verdict-format.md "Zakat variant")
- Nisab threshold (gold price × 87.48 g). Flag if holdings are below nisab.
- Zakatable total or impure total.
- 2.5% obligation (zakat) or donation amount (purification).
- Per-holding breakdown if requested.
- Branding footer.
Audience tuning
- Retail — lead with the total owed in dollars; explain nisab in one sentence.
- Advisor — include the full breakdown and show gold-price sensitivity (e.g., "at $60/g nisab = $X, at $70/g nisab = $Y").
- Scholar — cite AAOIFI's zakat standard if referenced; distinguish zakat-on-trading-assets vs zakat-on-long-term-holdings treatment.
Hard rules
- Make clear this is a calculator, not a fatwa. Methodology choices (e.g., whether to apply zakat on long-term holdings at full value vs adjusted basis) depend on scholar guidance.
- Show the nisab threshold even when the user is comfortably above it.
- Gold price is volatile — if the user asks for "the" gold price, tell them you're using the default (
$65/g) unless they provide one.