find-word-meanings

inurdu.pk/find-word-meanings-9o4rmv · updated May 21, 2026

MDX-style export adds YAML metadata + attribution linking explainx.ai and this canonical listing URL.

$browse install inurdu.pk/find-word-meanings-9o4rmv
0 commentsdiscussion
summary

Look up a name's English + Urdu meaning, pronunciation, gender, syllables, origin, and lucky details on inurdu.pk — or fetch curated Urdu vocabulary lists by topic.

skill.md
name
find-word-meanings
title
InUrdu.pk Name & Vocabulary Meaning Lookup
description
>- Look up a name's English + Urdu meaning, pronunciation, gender, syllables, origin, and lucky details on inurdu.pk — or fetch curated Urdu vocabulary lists by topic.
website
inurdu.pk
category
reference
tags
- names - urdu - dictionary - meanings - vocabulary - pakistani - muslim
source
'browserbase: agent-runtime 2026-05-20'
updated
'2026-05-20'
recommended_method
url-param
alternative_methods
- method: url-param rationale: >- Direct GET to /?s={name} returns a 302 to /name/{slug}/, or 200 with a clear 'no results' marker. One round-trip, server-side rendered HTML, no JS or browser required. - method: browser rationale: >- Only needed as fallback if Cloudflare ever interposes a challenge — none observed in testing. Adds latency and cost with no data-completeness benefit since the canonical HTML already carries every field. - method: api rationale: >- No public JSON API exists. Probed paths return the site's 404. Sitemap.xml is the only structured-data surface and only enumerates URLs, not name data.
verified
false
proxies
true

InUrdu.pk Name & Vocabulary Meaning Lookup

Purpose

Look up the meaning of a personal name (Muslim / Pakistani / Arabic / Urdu) — or a thematic vocabulary word — on inurdu.pk and return its structured details: English meaning, Urdu-script meaning (e.g. عظیم), Roman-Urdu pronunciation, gender, syllable count, origin/history paragraphs (English + Urdu), and lucky attributes (number, color, alphabets, days, dates, hours, stones, metals). Read-only. The site is a public, server-side-rendered Astro static site fronted by Cloudflare with no observed anti-bot, login, captcha, or JS-only rendering — every field is in the initial HTTP response, so the optimal path is a direct HTTPS fetch with HTML parsing, not browser automation.

When to Use

  • A user asks "what does the name X mean?" / "what is the Urdu meaning of X?" / "is X a boy or girl name?"
  • A user wants the Urdu script (Nastaliq) rendering of a given English name.
  • A user asks for "lucky" numerological details (lucky number, lucky color, stones, days) tied to a name.
  • A user wants Roman-Urdu pronunciation for a name they have only seen written in English or Urdu.
  • A user wants Urdu vocabulary for a thematic category (fruits, vegetables, body parts, colors, family relations, days, months, animals, etc.) — these live at /{topic}-in-urdu/.
  • A user asks for the 99 Names of Allah in Urdu (/names-of-allah-in-urdu/).

Do not use this skill for: dictionary translation of arbitrary English-to-Urdu sentences (the site only covers names + the curated vocab list), authoritative Islamic-jurisprudence rulings on naming, or numerology advice that goes beyond what the page literally states.

Workflow

The site exposes a search redirect that turns the lookup into a single HTTP round-trip. Use it. Browser automation is unnecessary overhead here.

  1. Normalize the query. Lowercase the user-provided name and strip surrounding whitespace. Diacritics and non-ASCII characters can stay in the query string — the redirect handler matches case-insensitively against the canonical lowercase slug.

  2. Hit the search redirect with a residential-proxied HTTPS GET, following at most one redirect:

    GET https://www.inurdu.pk/?s={url-encoded-query}
    
    • 302 Location: /name/{slug}/ → the name exists. Follow the redirect (or fetch the location URL directly) to get the canonical name page.
    • 200 OK with <h1>Uh oh, no results found</h1> in the body → the name is not in inurdu.pk's corpus. Return an outcome: not_found payload to the caller and stop. Do not invent a meaning; the corpus is curated and missing-from-corpus is meaningful signal.
    • 301 from the bare apex inurdu.pk to www.inurdu.pk is normal — always use the www. host to skip it.
  3. Fetch the canonical name page at https://www.inurdu.pk/name/{slug}/ (which may also be reached directly if the caller already knows the slug — same lowercase rules). Status 200 on success, 404 on a missing slug.

  4. Parse the HTML (server-rendered, no JS execution needed). Two reliable extraction strategies:

    • Structured key/value rows under the overview card — each <div class="explain-contents"> contains <div class="explain-title">{Label}</div> and <div class="explain-subtitle">{Value}</div>. Labels observed: Name, Meaning, Urdu Meaning, Pronunciation, Gender, Syllables.
    • Lucky grid<div class="lucky-grid"> contains <div class="lucky-item"> children, each with <div class="lucky-label"> + <div class="lucky-value">. Labels observed: Lucky Number, Lucky Color, Lucky Alphabets, Lucky Days, Lucky Dates, Lucky Hours, Supportive Numbers, Auspicious Stones, Auspicious Metals, Alternate Stones.
    • Long-form description — the <h2>{Name} Name Details</h2> heading is followed by an English paragraph; the <h2>{Name} Name Details (Urdu)</h2> heading by an Urdu paragraph. Both live in <p class="overview-text-subheader">.
    • JSON-LD at <script type="application/ld+json"> carries BreadcrumbList + Article schema for the canonical URL + title — useful as a cross-check on the slug-to-name mapping.
  5. For vocabulary lookups (fruits, vegetables, colors, body parts, etc.), fetch https://www.inurdu.pk/{topic}-in-urdu/ directly. The list of available topics is in the footer of any page; an abbreviated set includes: alphabet, numbers, fruits, vegetables, family-relations, pronouns, vowels, consonants, days-of-the-week, months, islamic-months, seasons, dates, body-parts, emotions, dry-fruits, spices, sweets, drinks, foods, animals, plants, shapes, colors, greetings, occupations, diseases, flowers, birds, insects, clothes, vehicles, musical-instruments, weather, directions, time-words, riddles, proverbs, idioms. Each page renders an <div class="alpha-grid"> of <div class="alpha-card"> items, each containing <div class="alpha-name"> (Urdu script), <div class="alpha-sound">English: <b>{English}</b></div>, and <div class="alpha-num">{Roman-Urdu transliteration}</div>.

  6. For browsing the whole name corpus (e.g. "give me a list of all girl names starting with A"), iterate /names/{category}/page/{N}/ where category ∈ {muslim, boy, girl, arabic, urdu, pakistani, islamic} and N starts at 1. The <a href="/names/{category}/page/{N+1}/">Next Page</a> link inside <div class="paginate"> terminates the iteration when absent. For exhaustive enumeration prefer https://www.inurdu.pk/sitemap_index.xml, which fans out to ~40 /name-sitemap{N}.xml files listing every /name/{slug}/ URL.

Browser fallback

Only fall back to a real browser if Cloudflare ever starts returning challenge pages (none seen during testing — cf-cache-status and a normal cloudflare server header are the only signs of CF). If needed:

sid=$(browse cloud sessions create --keep-alive --proxies | node -e "let s='';process.stdin.on('data',c=>s+=c).on('end',()=>process.stdout.write(JSON.parse(s).id))")
browse open "https://www.inurdu.pk/?s=azeem" --remote --session "$sid"
browse get markdown body --remote --session "$sid"
browse cloud sessions update "$sid" --status REQUEST_RELEASE

--verified is not required (no captcha encountered). --proxies is the safe default but the site responded normally from datacenter IPs as well during initial probes — keep proxies on if you're making many requests in a tight loop to avoid Cloudflare rate-limiting.

Site-Specific Gotchas

  • Always use the www. host. The apex https://inurdu.pk/ issues a 301 to https://www.inurdu.pk/. Hard-coding the www. form saves one round-trip and avoids tooling that doesn't follow the apex redirect cleanly.
  • Search is a redirect, not an API. GET /?s=Ayesha returns 302 Location: /name/ayesha/. Configure your HTTP client to follow at most one redirect — chained redirects do not occur here, and unbounded redirect-following is a footgun on any site.
  • Slugs are lowercased. The user types Ayesha or AYESHA; the canonical URL is /name/ayesha/. The search redirect handles the normalization for you; if you bypass search and hit /name/{slug}/ directly, lowercase the slug first or you'll get 404.
  • "No results" is a real, intentional outcome. When the search query has no match, the response is 200 OK (not 404) with a body that contains <h1 class="container-card-title">Uh oh, no results found</h1> and a "Page 1" indicator with zero result cards. Detecting "no results" by status code alone is wrong — match on the heading text or on the absence of .container-card elements.
  • The corpus is curated, not algorithmic. If a name isn't on inurdu.pk, do not synthesize a meaning. Common Pakistani / Arabic / Urdu names are well-covered (Azeem, Ayesha, Fatima, Hassan, Ali, etc.) but Western names and uncommon transliterations may legitimately be missing.
  • Urdu-meaning field is comma-separated, in Urdu script. E.g. for Azeem: عظیم، معزز، ممتاز. The separator is an Arabic comma (U+060C, ،), not an ASCII comma. Don't naively split(",") — split on [،,] or just present the field as-is.
  • Gender is a free-text field, not an enum. Values observed: boy, girl, and (for unisex names like "Azer") both 👧👦 emojis on listing cards. The detail page's .explain-subtitle under Gender carries a single token; if both genders apply the site typically creates two separate slugs (e.g. /name/azer/ shows both). Treat the field as a string.
  • Lucky-info fields are not always all present. Newer or sparser entries may omit Auspicious Metals or Alternate Stones — code defensively against missing .lucky-item rows.
  • Pagination is /names/{category}/page/{N}/, not ?page=N. Hitting /names/muslim/?page=2 works for a few categories but is not the canonical form; always use the path segment style emitted by the site's own "Next Page" anchor.
  • The site emits noindex on combinatorial filter pages with zero results per /robots.txt. Those URLs still return 200 HTML, but they are not part of the canonical corpus and shouldn't be cached as authoritative.
  • JS execution is not required for any field on this skill's target pages — every value lives in the initial HTML. Driving a browser is pure overhead unless Cloudflare ever interposes a challenge.
  • No public JSON API exists. All /api/* and similar guess-paths return the site's 404. The HTML + sitemap.xml are the only data surfaces. Don't waste time searching for a JSON endpoint.

Expected Output

Successful name lookup (outcome: found):

{
  "outcome": "found",
  "query": "Azeem",
  "url": "https://www.inurdu.pk/name/azeem/",
  "name": "azeem",
  "meaning_english": "great, noble, outstanding",
  "meaning_urdu": "عظیم، معزز، ممتاز",
  "pronunciation": "uh-zeem",
  "gender": "boy",
  "syllables": 2,
  "description_english": "The name Azeem has Arabic origins and is commonly used in Muslim cultures. It carries the meaning of 'great,' 'noble,' or 'outstanding,' symbolizing strength and importance. Azeem is often seen as a powerful and impactful name, embodying qualities of leadership and distinction.",
  "description_urdu": "عظیم نام کی اصل عربی ہے اور عام طور پر مسلم ثقافتوں میں استعمال ہوتی ہے۔ یہ 'عظیم،' 'عظیم،' یا 'باقی،' طاقت اور اہمیت کی علامت کے معنی رکھتا ہے۔",
  "lucky": {
    "number": "3",
    "color": "Yellow",
    "alphabets": "C, L, U",
    "days": "Tuesday, Thursday, Saturday",
    "dates": "3, 12, 21, 30",
    "hours": "9, 12",
    "supportive_numbers": "2, 6",
    "auspicious_stones": "Tiger's Eye, Yellow Topaz",
    "auspicious_metals": "Tin, Mercury",
    "alternate_stones": "Golden Calcite, Yellow Jasper"
  }
}

Name not in corpus (outcome: not_found):

{
  "outcome": "not_found",
  "query": "NotARealName123",
  "url": "https://www.inurdu.pk/?s=NotARealName123",
  "message": "We could not find any names for the term: NOTAREALNAME123. Please try another name."
}

Vocabulary-page lookup (outcome: vocabulary):

{
  "outcome": "vocabulary",
  "topic": "fruits",
  "url": "https://www.inurdu.pk/fruits-in-urdu/",
  "items": [
    { "english": "Apple",     "urdu": "سیب",        "roman": "Seb" },
    { "english": "Apricot",   "urdu": "خوبانی",     "roman": "Khubani" },
    { "english": "Avocado",   "urdu": "ایوکاڈو",    "roman": "Avocado" },
    { "english": "Banana",    "urdu": "کیلا",       "roman": "Kela" }
  ]
}

Listing-page lookup (outcome: listing):

{
  "outcome": "listing",
  "category": "muslim",
  "page": 1,
  "url": "https://www.inurdu.pk/names/muslim/",
  "next_page": "https://www.inurdu.pk/names/muslim/page/2/",
  "names": [
    { "name": "Ghafr",     "gender": "boy",  "pronunciation": "gah-fer",   "url": "https://www.inurdu.pk/name/ghafr/" },
    { "name": "Maahlaqa",  "gender": "girl", "pronunciation": "maah-la-ka","url": "https://www.inurdu.pk/name/maahlaqa/" }
  ]
}
how to use find-word-meanings

How to use find-word-meanings on Cursor

AI-first code editor with Composer

1

Prerequisites

Before installing skills in Cursor, ensure your development environment meets these requirements:

  • Cursor installed and configured on your development machine
  • Node.js version 16.0+ with npm package manager (verify with node --version)
  • Active project directory or workspace where you want to add find-word-meanings
2

Execute installation command

Execute the skills CLI command in your project's root directory to begin installation:

$browse install inurdu.pk/find-word-meanings-9o4rmv

The skills CLI fetches find-word-meanings from GitHub repository inurdu.pk/find-word-meanings-9o4rmv and configures it for Cursor.

3

Select Cursor when prompted

The CLI will show a list of available agents. Use arrow keys to navigate and space to select Cursor:

◆ Which agents do you want to install to?
│ ── Universal (.agents/skills) ── always included ────
│ • Amp
│ • Antigravity
│ • Cline
│ • Codex
│ ●Cursor(selected)
│ • Cursor
│ • Windsurf
4

Verify installation

Confirm successful installation by checking the skill directory location:

.cursor/skills/find-word-meanings

Reload or restart Cursor to activate find-word-meanings. Access the skill through slash commands (e.g., /find-word-meanings) or your agent's skill management interface.

Security & Verification Notice

We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.

Skills execute code in your development environment. Always verify the publisher's identity, review recent commits, and test in isolated environments before production deployment.

List & Monetize Your Skill

Submit your Claude Code skill and start earning

GET_STARTED →

Use Cases

Task Automation & Efficiency

Automate repetitive workflows and reduce manual effort

Example

Generate reports, summarize documents, draft communications

Save 3-5 hours per week on routine tasks

Knowledge Enhancement

Learn new skills, understand complex topics, get expert guidance

Example

Explain concepts, provide examples, suggest learning resources

Accelerate learning and skill development by 2x

Quality Improvement

Enhance output quality through reviews, suggestions, and refinements

Example

Review drafts, suggest improvements, catch errors

Improve work quality by 30-40% with less effort

Implementation Guide

Prerequisites

  • Claude Desktop or compatible AI client with skill support
  • Clear understanding of task or problem to solve
  • Willingness to iterate and refine outputs

Time Estimate

15-45 minutes depending on use case complexity

Installation Steps

  1. 1.Install skill using provided installation command
  2. 2.Test with simple use case relevant to your work
  3. 3.Evaluate output quality and relevance
  4. 4.Iterate on prompts to improve results
  5. 5.Integrate into regular workflow if valuable

Common Pitfalls

  • Expecting perfect results without iteration
  • Not providing enough context in prompts
  • Using skill for tasks outside its intended scope
  • Accepting outputs without review and validation

Best Practices

✓ Do

  • +Start with clear, specific prompts
  • +Provide relevant context and constraints
  • +Review and refine all outputs before using
  • +Iterate to improve output quality
  • +Document successful prompt patterns

✗ Don't

  • Don't use without understanding skill limitations
  • Don't skip validation of outputs
  • Don't share sensitive information in prompts
  • Don't expect skill to replace human judgment

💡 Pro Tips

  • Be specific about desired format and style
  • Ask for multiple options to choose from
  • Request explanations to understand reasoning
  • Combine AI efficiency with human expertise

When to Use This

✓ Use When

Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.

✗ Avoid When

Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.

Learning Path

  1. 1Familiarize yourself with skill capabilities and limitations
  2. 2Start with low-risk, non-critical tasks
  3. 3Progress to more complex and valuable use cases
  4. 4Build expertise through regular use and experimentation

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.659 reviews
  • Chen Johnson· Dec 28, 2024

    Solid pick for teams standardizing on skills: find-word-meanings is focused, and the summary matches what you get after install.

  • Kabir Shah· Dec 24, 2024

    find-word-meanings is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Kabir Martinez· Dec 20, 2024

    Keeps context tight: find-word-meanings is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Chaitanya Patil· Dec 12, 2024

    find-word-meanings has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Nia Singh· Dec 4, 2024

    We added find-word-meanings from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Chen Menon· Nov 23, 2024

    Useful defaults in find-word-meanings — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Chen Malhotra· Nov 19, 2024

    find-word-meanings has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Kabir Brown· Nov 15, 2024

    Keeps context tight: find-word-meanings is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Kabir Anderson· Nov 11, 2024

    find-word-meanings is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Piyush G· Nov 3, 2024

    Solid pick for teams standardizing on skills: find-word-meanings is focused, and the summary matches what you get after install.

showing 1-10 of 59

1 / 6