{
  "schemaVersion": "1.0",
  "item": {
    "slug": "naming-and-domains",
    "name": "Naming And Domains",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/JK-0001/naming-and-domains",
    "canonicalUrl": "https://clawhub.ai/JK-0001/naming-and-domains",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/naming-and-domains",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=naming-and-domains",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/naming-and-domains"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/naming-and-domains",
    "agentPageUrl": "https://openagent3.xyz/skills/naming-and-domains/agent",
    "manifestUrl": "https://openagent3.xyz/skills/naming-and-domains/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/naming-and-domains/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Overview",
        "body": "Your name is the first brand touchpoint and the one customers repeat most. A bad name creates friction at every stage — hard to spell, hard to find, easy to confuse with competitors. A great name is memorable, pronounceable, and available. This playbook takes you from zero to a locked-in name with a matching domain."
      },
      {
        "title": "Phase 1: Define Naming Constraints",
        "body": "Before generating names, set the guardrails. This prevents wasting time on names that can't work.\n\nMust-haves:\n\nPronounceable by a stranger on first read (no silent letters, no ambiguous spellings)\n Spellable after hearing it once (no \"Is it a K or a C?\" moments)\n Memorable after hearing it once\n Available as a .com domain (or your chosen primary extension)\n Not trademarked by a significant competitor in your space\n Works in all the languages your customers speak (if international)\n\nPreferences (nice-to-have, not dealbreakers):\n\nEvokes the core benefit or feeling of the product\nShort (ideally ≤ 2 syllables, max 3)\nWorks as a standalone word or has intuitive meaning\nNo hyphens in the domain\nNo numbers in the domain"
      },
      {
        "title": "Phase 2: Generate Name Candidates (Aim for 30+)",
        "body": "Use multiple naming techniques. Quantity now, quality later."
      },
      {
        "title": "Technique 1: Benefit-Based Names",
        "body": "Name the outcome, not the feature. What does the customer get?\n\nBrainstorm 10 words/phrases related to the core benefit (e.g., for a time-tracking tool: speed, clarity, focus, ease, flow, simplicity, clarity)\nCombine, modify, abbreviate, or stylize these words"
      },
      {
        "title": "Technique 2: Metaphor/Analogy Names",
        "body": "Map a concept from another domain onto what your product does.\n\nWhat does your product remind you of from nature, sports, architecture, mythology, everyday objects?\nExample: A project management tool → \"Scaffold\" (building metaphor), \"Compass\" (navigation metaphor)\nList 10 metaphors, then derive name candidates from each"
      },
      {
        "title": "Technique 3: Made-Up / Portmanteau Names",
        "body": "Combine syllables from real words to create something new and unique.\n\nTake 2-3 relevant words and mash syllables together\nExample: \"Client\" + \"Pulse\" → \"Clipulse\" or just \"Clipul\"\nThese are often the most available as domains"
      },
      {
        "title": "Technique 4: Descriptive / Literal Names",
        "body": "Simply describe what the product does, clearly.\n\n\"InvoiceBot\", \"ReportFlow\", \"ClientPing\"\nLess creative but highly searchable and instantly understood\nBest when the market is confusing and clarity wins"
      },
      {
        "title": "Technique 5: Abstract / Evocative Names",
        "body": "Short, punchy words that feel right but don't literally describe the product.\n\nThink: Notion, Figma, Stripe, Slack\nPick 10 short (1-2 syllable) words that evoke the feeling of your brand: speed, calm, power, clarity, trust\nThese require more brand-building work but are highly memorable"
      },
      {
        "title": "Phase 3: Filter and Score Candidates",
        "body": "Take your 30+ candidates and run them through this scoring rubric (1-3 per criterion):\n\nCriterion123PronounceabilityAmbiguous pronunciationMostly clearObviously clear on first readMemorabilityForgettableDecentSticks after one hearingSpelling clarityCould be spelled multiple waysSlight ambiguityOnly one obvious spellingRelevanceNo connection to the productLoose connectionStrong, intuitive connectionAvailability.com taken by a major player.com taken but alternative available.com availableTrademark riskLikely conflicts existPossible conflictsClean — no obvious conflicts\n\nScore each candidate. Top 5-8 advance to domain and trademark checks."
      },
      {
        "title": "Domain Availability",
        "body": "Check .com first. .com is still the strongest signal of legitimacy for most audiences.\n\nCheck tools:\n\nNamecheap, Google Domains, or any registrar's search bar\nLean Domains (suggests available domains with your keyword)\nNameMesh (generates creative available combinations)\n\nIf .com is taken, evaluate alternatives in this priority order:\n\n.io — Strong in tech/SaaS. Widely accepted and understood.\n.co — Clean, professional, short. Often available when .com isn't.\n.app — Google-backed, good for apps. Implies software.\n.dev — Good for developer-facing products.\nAvoid: .biz, .info, .xyz — these erode credibility with most audiences.\n\nDecision rule: If your .com is taken by an active, well-known competitor, do not fight it. Pick a different name where .com is clean. One confusable domain is a marketing nightmare forever."
      },
      {
        "title": "Trademark Check (Basic)",
        "body": "You are not a lawyer — but do a basic sanity check before committing:\n\nSearch the USPTO trademark database (for US) or EUIPO (for EU) for your name.\nGoogle \"[your name] trademark\" and see what comes up.\nCheck if any company in your industry or adjacent industries uses this name publicly.\n\nRed flags: An active trademark in your exact industry or a company with significant presence using the same name. If you see either, pick a different name.\n\nNote: A full trademark search by a lawyer costs $300-500 and is worth it before you invest heavily in the brand. Do the basic check now, the full check before you spend on branding."
      },
      {
        "title": "Phase 5: Final Selection and Validation",
        "body": "From your top 3-5 candidates (that passed domain + trademark checks), do a final validation round:\n\n1. Say it out loud 20 times. Does it feel natural? Does it roll off the tongue?\n\n2. Have 5 strangers spell it after you say it. (Text a friend, ask them to write it down after you say the name once.) If more than 1 person gets it wrong, the spelling is ambiguous.\n\n3. Google it. What comes up? If the first page is dominated by something completely unrelated and popular, your name will fight for attention in search. Not ideal.\n\n4. Check social handles. Search Twitter/X, Instagram, LinkedIn, YouTube for your name. Are the handles available? Consistency across platforms matters.\n\n5. Gut check with your target customer. Share your top 3 names with 3-5 people in your target segment. Which one resonates? Which one feels trustworthy for the problem you solve? Their instincts matter more than yours here."
      },
      {
        "title": "Phase 6: Lock It In",
        "body": "Once you've chosen:\n\nRegister the domain immediately. Do not wait. Domains get snatched.\nGrab social handles on Twitter/X, LinkedIn, Instagram, YouTube — even if you don't plan to use them all now. Consistency later requires availability now.\nRegister a basic trademark if you have budget and the name is important to your strategy (USPTO provisional application is ~$250).\nDocument the name in your brand guidelines with spelling, pronunciation, and any usage rules (e.g., capitalization style, whether \"the\" is part of the name)."
      },
      {
        "title": "Naming Anti-Patterns",
        "body": "Naming after yourself (unless you ARE the brand, e.g. a consultant). \"Jatin's Tool\" doesn't scale or sell.\nChoosing a name you love but your customers won't understand. Name for them, not for you.\nSettling for a .biz domain because the .com was taken. Find a better name instead.\nIgnoring international pronunciation. If you have any chance of customers outside your language, test the name with native speakers of other languages. Some names are accidentally offensive or meaningless in other languages.\nOverthinking it. A good name is good enough. Execution and product matter far more than the perfect name."
      }
    ],
    "body": "Naming and Domains\nOverview\n\nYour name is the first brand touchpoint and the one customers repeat most. A bad name creates friction at every stage — hard to spell, hard to find, easy to confuse with competitors. A great name is memorable, pronounceable, and available. This playbook takes you from zero to a locked-in name with a matching domain.\n\nPhase 1: Define Naming Constraints\n\nBefore generating names, set the guardrails. This prevents wasting time on names that can't work.\n\nMust-haves:\n\n Pronounceable by a stranger on first read (no silent letters, no ambiguous spellings)\n Spellable after hearing it once (no \"Is it a K or a C?\" moments)\n Memorable after hearing it once\n Available as a .com domain (or your chosen primary extension)\n Not trademarked by a significant competitor in your space\n Works in all the languages your customers speak (if international)\n\nPreferences (nice-to-have, not dealbreakers):\n\nEvokes the core benefit or feeling of the product\nShort (ideally ≤ 2 syllables, max 3)\nWorks as a standalone word or has intuitive meaning\nNo hyphens in the domain\nNo numbers in the domain\nPhase 2: Generate Name Candidates (Aim for 30+)\n\nUse multiple naming techniques. Quantity now, quality later.\n\nTechnique 1: Benefit-Based Names\n\nName the outcome, not the feature. What does the customer get?\n\nBrainstorm 10 words/phrases related to the core benefit (e.g., for a time-tracking tool: speed, clarity, focus, ease, flow, simplicity, clarity)\nCombine, modify, abbreviate, or stylize these words\nTechnique 2: Metaphor/Analogy Names\n\nMap a concept from another domain onto what your product does.\n\nWhat does your product remind you of from nature, sports, architecture, mythology, everyday objects?\nExample: A project management tool → \"Scaffold\" (building metaphor), \"Compass\" (navigation metaphor)\nList 10 metaphors, then derive name candidates from each\nTechnique 3: Made-Up / Portmanteau Names\n\nCombine syllables from real words to create something new and unique.\n\nTake 2-3 relevant words and mash syllables together\nExample: \"Client\" + \"Pulse\" → \"Clipulse\" or just \"Clipul\"\nThese are often the most available as domains\nTechnique 4: Descriptive / Literal Names\n\nSimply describe what the product does, clearly.\n\n\"InvoiceBot\", \"ReportFlow\", \"ClientPing\"\nLess creative but highly searchable and instantly understood\nBest when the market is confusing and clarity wins\nTechnique 5: Abstract / Evocative Names\n\nShort, punchy words that feel right but don't literally describe the product.\n\nThink: Notion, Figma, Stripe, Slack\nPick 10 short (1-2 syllable) words that evoke the feeling of your brand: speed, calm, power, clarity, trust\nThese require more brand-building work but are highly memorable\nPhase 3: Filter and Score Candidates\n\nTake your 30+ candidates and run them through this scoring rubric (1-3 per criterion):\n\nCriterion\t1\t2\t3\nPronounceability\tAmbiguous pronunciation\tMostly clear\tObviously clear on first read\nMemorability\tForgettable\tDecent\tSticks after one hearing\nSpelling clarity\tCould be spelled multiple ways\tSlight ambiguity\tOnly one obvious spelling\nRelevance\tNo connection to the product\tLoose connection\tStrong, intuitive connection\nAvailability\t.com taken by a major player\t.com taken but alternative available\t.com available\nTrademark risk\tLikely conflicts exist\tPossible conflicts\tClean — no obvious conflicts\n\nScore each candidate. Top 5-8 advance to domain and trademark checks.\n\nPhase 4: Domain and Trademark Checks\nDomain Availability\n\nCheck .com first. .com is still the strongest signal of legitimacy for most audiences.\n\nCheck tools:\n\nNamecheap, Google Domains, or any registrar's search bar\nLean Domains (suggests available domains with your keyword)\nNameMesh (generates creative available combinations)\n\nIf .com is taken, evaluate alternatives in this priority order:\n\n.io — Strong in tech/SaaS. Widely accepted and understood.\n.co — Clean, professional, short. Often available when .com isn't.\n.app — Google-backed, good for apps. Implies software.\n.dev — Good for developer-facing products.\nAvoid: .biz, .info, .xyz — these erode credibility with most audiences.\n\nDecision rule: If your .com is taken by an active, well-known competitor, do not fight it. Pick a different name where .com is clean. One confusable domain is a marketing nightmare forever.\n\nTrademark Check (Basic)\n\nYou are not a lawyer — but do a basic sanity check before committing:\n\nSearch the USPTO trademark database (for US) or EUIPO (for EU) for your name.\nGoogle \"[your name] trademark\" and see what comes up.\nCheck if any company in your industry or adjacent industries uses this name publicly.\n\nRed flags: An active trademark in your exact industry or a company with significant presence using the same name. If you see either, pick a different name.\n\nNote: A full trademark search by a lawyer costs $300-500 and is worth it before you invest heavily in the brand. Do the basic check now, the full check before you spend on branding.\n\nPhase 5: Final Selection and Validation\n\nFrom your top 3-5 candidates (that passed domain + trademark checks), do a final validation round:\n\n1. Say it out loud 20 times. Does it feel natural? Does it roll off the tongue?\n\n2. Have 5 strangers spell it after you say it. (Text a friend, ask them to write it down after you say the name once.) If more than 1 person gets it wrong, the spelling is ambiguous.\n\n3. Google it. What comes up? If the first page is dominated by something completely unrelated and popular, your name will fight for attention in search. Not ideal.\n\n4. Check social handles. Search Twitter/X, Instagram, LinkedIn, YouTube for your name. Are the handles available? Consistency across platforms matters.\n\n5. Gut check with your target customer. Share your top 3 names with 3-5 people in your target segment. Which one resonates? Which one feels trustworthy for the problem you solve? Their instincts matter more than yours here.\n\nPhase 6: Lock It In\n\nOnce you've chosen:\n\nRegister the domain immediately. Do not wait. Domains get snatched.\nGrab social handles on Twitter/X, LinkedIn, Instagram, YouTube — even if you don't plan to use them all now. Consistency later requires availability now.\nRegister a basic trademark if you have budget and the name is important to your strategy (USPTO provisional application is ~$250).\nDocument the name in your brand guidelines with spelling, pronunciation, and any usage rules (e.g., capitalization style, whether \"the\" is part of the name).\nNaming Anti-Patterns\nNaming after yourself (unless you ARE the brand, e.g. a consultant). \"Jatin's Tool\" doesn't scale or sell.\nChoosing a name you love but your customers won't understand. Name for them, not for you.\nSettling for a .biz domain because the .com was taken. Find a better name instead.\nIgnoring international pronunciation. If you have any chance of customers outside your language, test the name with native speakers of other languages. Some names are accidentally offensive or meaningless in other languages.\nOverthinking it. A good name is good enough. Execution and product matter far more than the perfect name."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/JK-0001/naming-and-domains",
    "publisherUrl": "https://clawhub.ai/JK-0001/naming-and-domains",
    "owner": "JK-0001",
    "version": "0.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/naming-and-domains",
    "downloadUrl": "https://openagent3.xyz/downloads/naming-and-domains",
    "agentUrl": "https://openagent3.xyz/skills/naming-and-domains/agent",
    "manifestUrl": "https://openagent3.xyz/skills/naming-and-domains/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/naming-and-domains/agent.md"
  }
}