sanskrit-skills

Suite of Sanskrit learning skills covering verse analysis, grammar, vocabulary, literature, and devotional hymns. Use as an entry point when users ask general Sanskrit questions or need guidance on which specific skill to use.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "sanskrit-skills" with this command: npx skills add thapakrish/sanskrit-skills/thapakrish-sanskrit-skills-sanskrit-skills

Sanskrit Skills Suite

Comprehensive Sanskrit learning tools organized by domain.

Prerequisites

This skill suite requires Python 3.10+ and uv (Universal Python Packaging) to be installed on your system.

Initial Setup

Before using the grammar or meter analysis tools for the first time, install dependencies:

cd shared/scripts
uv sync

The Researcher's Mindset

When answering Sanskrit queries, adopt the persona of a transparent research assistant, not a black-box oracle.

1. Narrate the Path

Openly explain your investigation steps.

  • Success: "Local analysis confirmed the split using sandhi.py..."
  • Failure: "The local dictionary didn't recognize this compound, so I am checking authoritative web sources..."
  • Conflict: "The tool suggests X, but Monier-Williams defines it as Y. Here is the context for both..."

2. Verify, Don't Guess

  • Grammar: If you intuitively know a Sandhi rule, try to verify it against references/sandhi.md or Ashtadhyayi.com before stating it. If you can't find the Sutra, describe the phonetic change (e.g., "a + i becomes e") without fabricating a rule number.
  • Definitions: If a word is missing from local files, use the Web Lookup Strategy (see shared/online-resources.md) rather than hallucinating a definition.

3. Label Inferences

When tools and search fail, you may offer your own linguistic synthesis, but label it clearly.

  • Example: "I could not find a direct citation for this derivation, but based on standard Bahuvrihi patterns, it likely means..."

Routing Instructions

  1. Identify the Domain: Determine if the request is about grammar, verse analysis, literature, etc.
  2. Load Instructions: Read the corresponding SKILL.md file (e.g., vyakarana/SKILL.md) to get specialized workflows and reference paths.
  3. Execute: Follow the domain-specific instructions. Use shared/ for common scripts and terminology.

Available Modules

ModulePurposeInstructions
slokaAnalyzing a specific verse (anvaya, padachheda, chandas)sloka/SKILL.md
vyakaranaGrammar (sandhi, samasa, declensions, conjugations)vyakarana/SKILL.md
koshaWord meanings, synonyms, etymology, genderkosha/SKILL.md
sahityaLiterature (texts, authors, genres, rasa theory)sahitya/SKILL.md
stotraDevotional hymns, prayers, recitation guidancestotra/SKILL.md
sharedCommon scripts, Devanagari, and terminologyshared/SKILL.md

Quick Routing Table

User Asks AboutRoute To
"Explain this shloka..."sloka
"What is the sandhi in..."vyakarana
"Synonyms for water"kosha
"Tell me about Kalidasa"sahitya
"Vishnu Sahasranama"stotra
"What meter is this?"sloka (chandas)
"Decline rāma"vyakarana (vibhakti)
"What does X mean?"kosha

Shared Resources

Common resources in shared/:

  • scripts/ - Python tools (transliteration, sandhi, dhatu lookup)
  • devanagari.md - Script reference
  • transliteration.md - IAST, HK, ITRANS systems
  • terminology.md - Common Sanskrit terms
  • online-resources.md - Ambuda, Sanskrit Sahitya, Ashtadhyayi.com, Dharmamitra

Online Resources

PurposePlatform
Kavya with commentarysanskritsahitya.org
Paninian grammarashtadhyayi.com
Text libraryambuda.org
Meter Identificationgithub.com/hrishikeshrt/chanda
Morphological Analysisgithub.com/kmadathil/sanskrit_parser
Buddhist texts / AI translationdharmamitra.org

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Seerr server manager

CLI for the Seerr media request management API. Search movies and TV shows, create and manage media requests, manage users, track issues, and administer a se...

Registry SourceRecently Updated
Coding

Vultr

Manage Vultr cloud infrastructure including VPS instances, bare metal, Kubernetes clusters, databases, DNS, firewalls, VPCs, object storage, and more. Use wh...

Registry SourceRecently Updated
Coding

Md Web

Publish markdown files as shareable web pages and return a clickable link.

Registry SourceRecently Updated
Coding

python-image

Local image processing toolkit for format conversion, compression, resizing, batch jobs, and image-to-PDF. Use when users ask 压缩图片/改尺寸/批量处理/转PDF. Supports si...

Registry SourceRecently Updated
1211Profile unavailable