S
Santrionlinecom/santri-skills
Agent skills that stop AI from inventing hadith numbers: verify Qur'an, hadith, kitab citations & Islamic…
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Client config (built from the install command this repo gives)
{
"mcpServers": {
"santrionlinecom-santri-skills": {
"command": "npx",
"args": ["skills"]
}
}
}Parsed from the README we fetched on 2026-11-07; we have not executed it.
command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
"servers": {
"santrionlinecom-santri-skills": {
"command": "npx",
"args": ["skills"]
}
}
}Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio santrionlinecom-santri-skills -- npx skills
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
- Star count
- 0 ★ · Santrionlinecom/santri-skills · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-11-08 · last seen 2026-11-14 · seen 7× · listed by 1 sources
- Score
- score 103 · 1 sources · repo
- Install
npx skills
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
npx skills. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: Agent 技能. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
Santrionlinecom/santri-skills;first catalogued 2026-11-08;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.santri-skills
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Stop your AI from inventing hadith numbers.
9 agent skills that make Claude Code, Codex, Cursor, OpenCode and Hermes write Islamic and Indonesian content that a teacher can actually check.
Install · Skills · How it works · Principles · Bahasa Indonesia
## Install
Any agent (skills CLI):
bash
npx skills add Santrionlinecom/santri-skills
Add -a claude-code, -a codex, -a cursor, -a opencode or -a hermes-agent to pick agents, -g to install for your user, or --skill hadith-takhrij for a single skill. --list shows what is inside without installing.
Claude Code (plugin marketplace):
/plugin marketplace add Santrionlinecom/santri-skills
/plugin install santri-skills@santri-skills
Manual: copy the folders you want from skills/ into ~/.claude/skills/ (Claude Code), ~/.agents/skills/ (agents that read the shared directory), or your agent's skills directory (Hermes, OpenCode, Cursor and others that read SKILL.md).
bash
git clone https://github.com/Santrionlinecom/santri-skills
cp -r santri-skills/skills/ ~/.claude/skills/
## Before / after
Illustrative example. The model output on the left is the kind of answer language models commonly produce; the right side is what the hadith-takhrij skill requires.
| Without santri-skills | With hadith-takhrij |
| "The Prophet ﷺ said: Deeds are only by intentions. (Narrated by Abu Hurairah, Bukhari no. 8012, sahih)" | "The Prophet ﷺ said: Deeds are only by intentions. (Sahih al-Bukhari 1; Sahih Muslim 1907, narrated by 'Umar ibn al-Khattab)" |
| ✗ No. 8012 does not exist: the common numbering of Sahih al-Bukhari ends at 7563 | ✓ Each number opened on its entry (sunnah.com) |
| ✗ Wrong narrator | ✓ Narrator matches the entry |
| ✗ Published straight away | ✓ Takhrij table + human approval before publishing |
## The skills
| Skill | Use it when | What it makes the agent do |
| hadith-takhrij | A hadith appears anywhere | Verify collection, number, numbering edition and grading with the grader's name; label weak narrations; drop what cannot be traced |
| quran-ayah-verification | Quoting or displaying an ayah | Fetch the Arabic from a trusted source, diff it per codepoint with verify_arabic.py, cite surah:ayah, attribute translations |
| arabic-text-qa | Storing, searching or rendering Arabic | Keep display text exact, normalise only for search, fix RTL/font/shaping in HTML, SVG and video, handle OCR noise |
| aswaja-content-vetting | Writing for Indonesian / Aswaja audiences | Asy'ari-Maturidi creed, four madhhab with Syafi'i first, fair khilafiyah, no takfir, calm handling of sensitive topics, "ask your teacher" |
| kitab-citation | Citing classical books | Author, title, edition, volume/page; separate matn, sharh, hasyiyah and editor notes; verify AI-supplied page numbers |
| islamic-visual-safety | Images, thumbnails, video | No depiction of prophets, angels, Companions or named scholars in any form; correct mosques; no AI-drawn Arabic; protect children |
| islamic-claim-assessment | "Is this viral post true?" | Split into claims, trace sources, compare with primary texts, verdict per claim, respectful reply template |
| indonesian-islamic-captions | Social captions in Bahasa Indonesia | Warm hook, verified facts, one comment invitation, credit, 5 hashtags, per-platform limits, no clickbait or income/medical promises |
9 agent skills that make Claude Code, Codex, Cursor, OpenCode and Hermes write Islamic and Indonesian content that a teacher can actually check.
Install · Skills · How it works · Principles · Bahasa Indonesia
## Install
Any agent (skills CLI):
bash
npx skills add Santrionlinecom/santri-skills
Add -a claude-code, -a codex, -a cursor, -a opencode or -a hermes-agent to pick agents, -g to install for your user, or --skill hadith-takhrij for a single skill. --list shows what is inside without installing.
Claude Code (plugin marketplace):
/plugin marketplace add Santrionlinecom/santri-skills
/plugin install santri-skills@santri-skills
Manual: copy the folders you want from skills/ into ~/.claude/skills/ (Claude Code), ~/.agents/skills/ (agents that read the shared directory), or your agent's skills directory (Hermes, OpenCode, Cursor and others that read SKILL.md).
bash
git clone https://github.com/Santrionlinecom/santri-skills
cp -r santri-skills/skills/ ~/.claude/skills/
## Before / after
Illustrative example. The model output on the left is the kind of answer language models commonly produce; the right side is what the hadith-takhrij skill requires.
| Without santri-skills | With hadith-takhrij |
| "The Prophet ﷺ said: Deeds are only by intentions. (Narrated by Abu Hurairah, Bukhari no. 8012, sahih)" | "The Prophet ﷺ said: Deeds are only by intentions. (Sahih al-Bukhari 1; Sahih Muslim 1907, narrated by 'Umar ibn al-Khattab)" |
| ✗ No. 8012 does not exist: the common numbering of Sahih al-Bukhari ends at 7563 | ✓ Each number opened on its entry (sunnah.com) |
| ✗ Wrong narrator | ✓ Narrator matches the entry |
| ✗ Published straight away | ✓ Takhrij table + human approval before publishing |
## The skills
| Skill | Use it when | What it makes the agent do |
| hadith-takhrij | A hadith appears anywhere | Verify collection, number, numbering edition and grading with the grader's name; label weak narrations; drop what cannot be traced |
| quran-ayah-verification | Quoting or displaying an ayah | Fetch the Arabic from a trusted source, diff it per codepoint with verify_arabic.py, cite surah:ayah, attribute translations |
| arabic-text-qa | Storing, searching or rendering Arabic | Keep display text exact, normalise only for search, fix RTL/font/shaping in HTML, SVG and video, handle OCR noise |
| aswaja-content-vetting | Writing for Indonesian / Aswaja audiences | Asy'ari-Maturidi creed, four madhhab with Syafi'i first, fair khilafiyah, no takfir, calm handling of sensitive topics, "ask your teacher" |
| kitab-citation | Citing classical books | Author, title, edition, volume/page; separate matn, sharh, hasyiyah and editor notes; verify AI-supplied page numbers |
| islamic-visual-safety | Images, thumbnails, video | No depiction of prophets, angels, Companions or named scholars in any form; correct mosques; no AI-drawn Arabic; protect children |
| islamic-claim-assessment | "Is this viral post true?" | Split into claims, trace sources, compare with primary texts, verdict per claim, respectful reply template |
| indonesian-islamic-captions | Social captions in Bahasa Indonesia | Warm hook, verified facts, one comment invitation, credit, 5 hashtags, per-platform limits, no clickbait or income/medical promises |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/santrionlinecom-santri-skills/)
- Source
- github · https://github.com/Santrionlinecom/santri-skills
- Browse by field
- Agent skills
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.