{
  "metadata": {
    "title": "SkillHub - AI Agent Skills Marketplace",
    "description": "Discover, install and manage AI Agent skills for Claude, Codex, Copilot, Cursor and Windsurf"
  },
  "common": {
    "search": "Search...",
    "loading": "Loading...",
    "error": "An error occurred",
    "retry": "Retry",
    "viewAll": "View all",
    "learnMore": "Learn more",
    "getStarted": "Get started",
    "install": "Install",
    "installed": "Installed",
    "verified": "Verified",
    "featured": "Featured",
    "trending": "Trending",
    "recent": "Recent",
    "stars": "stars",
    "downloads": "downloads",
    "views": "views",
    "version": "Version",
    "license": "License",
    "platforms": "Platforms",
    "security": "Security",
    "quality": "Quality"
  },
  "nav": {
    "home": "Home",
    "browse": "Browse",
    "categories": "Categories",
    "docs": "Docs",
    "about": "About",
    "github": "GitHub",
    "sourceCode": "Source Code (Coming Soon)",
    "sourceCodeShort": "Source Code",
    "switchLanguage": "Switch to Farsi"
  },
  "home": {
    "hero": {
      "tagline": "AI Agent Skills Marketplace",
      "title": "Supercharge Your\nAI Agent",
      "subtitle": "Ready-to-use skills for Claude, Codex, Copilot, Cursor and Windsurf. One-line install, completely free and open source.",
      "searchPlaceholder": "Search skills...",
      "cta": "Browse Skills",
      "ctaSecondary": "Getting Started"
    },
    "stats": {
      "skills": "Skills",
      "downloads": "Downloads",
      "contributors": "Contributors",
      "categories": "Categories"
    },
    "featured": {
      "title": "Featured Skills",
      "subtitle": "Curated and popular skills from the community"
    },
    "categories": {
      "title": "Categories",
      "subtitle": "Find skills by use case"
    },
    "howItWorks": {
      "title": "How It Works",
      "step1": {
        "title": "Find a Skill",
        "description": "Search through thousands of skills or browse by category"
      },
      "step2": {
        "title": "Install with One Line",
        "description": "Use npx skillhub install to add the skill to your system"
      },
      "step3": {
        "title": "Start Using",
        "description": "The skill is automatically detected and activated by your AI Agent"
      }
    }
  },
  "browse": {
    "title": "Browse Skills",
    "subtitle": "Discover and install AI Agent skills",
    "filters": {
      "all": "All",
      "platform": "Platform",
      "category": "Category",
      "allCategories": "All Categories",
      "sort": "Sort by",
      "sortOptions": {
        "lastDownloaded": "Recently downloaded",
        "stars": "Most stars",
        "downloads": "Most downloads",
        "recent": "Recently updated",
        "rating": "Highest rated"
      },
      "minStars": "Min stars",
      "minSecurity": "Min security score",
      "viewFeatured": "View Featured Skills",
      "format": "Format",
      "allFormats": "All Formats",
      "agentSkills": "Agent Skills (SKILL.md)"
    },
    "results": "{count} skills found",
    "resultsRange": "Showing {start}-{end} of {total} skills",
    "noResults": "No skills found",
    "noResultsWithQuery": "No results for \"{query}\"",
    "noResultsHint": "Try adjusting your filters or search for something else",
    "searching": "Searching...",
    "activeFilters": {
      "search": "Search",
      "category": "Category",
      "sortBy": "Sorted by",
      "clearAll": "Clear all"
    },
    "emptyState": {
      "tryDifferent": "Try different search terms or adjust your filters",
      "clearFilters": "Clear filters",
      "browseAll": "Browse Featured Skills"
    },
    "pagination": {
      "previous": "Previous",
      "next": "Next",
      "page": "Page",
      "of": "of"
    }
  },
  "skill": {
    "install": {
      "title": "Install Skill",
      "cli": "Install with CLI",
      "cliGlobal": "Install globally (user-level):",
      "cliProject": "Install in current project:",
      "browser": "Install from Browser",
      "manual": "Manual Install",
      "selectFolder": "Select Folder and Install",
      "suggestedPath": "Suggested path",
      "folderNotePrefix": "A folder named \"",
      "folderNoteSuffix": "\" will be created in the selected location",
      "copied": "Copied!",
      "downloadZip": "Download ZIP",
      "copyCommand": "Copy command",
      "downloading": "Downloading...",
      "installing": "Installing...",
      "installed": "Installed!",
      "downloadFailed": "Download failed. Please try again.",
      "browserNotSupported": "Your browser does not support direct folder access.",
      "rateLimitError": "GitHub API rate limit exceeded. Please try again in a few minutes.",
      "timeoutError": "Request timed out. The skill may have too many files.",
      "notFoundError": "Skill files not found.",
      "noFilesError": "No files found in skill.",
      "disclaimer": "Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing."
    },
    "share": {
      "button": "Share",
      "copied": "Link copied!",
      "copyLink": "Copy link"
    },
    "tabs": {
      "readme": "Readme",
      "files": "Files",
      "reviews": "Reviews",
      "versions": "Versions"
    },
    "security": {
      "score": "Security Score",
      "status": "Security Status",
      "pass": "Pass",
      "warning": "Warning",
      "fail": "Fail",
      "excellent": "Excellent",
      "good": "Good",
      "fair": "Fair",
      "poor": "Poor"
    },
    "meta": {
      "author": "Author",
      "repository": "Repository",
      "homepage": "Homepage",
      "lastUpdate": "Last updated",
      "createdAt": "Created"
    }
  },
  "footer": {
    "description": "Open source AI Agent skills marketplace",
    "links": {
      "product": "Product",
      "resources": "Resources",
      "company": "Company",
      "legal": "Legal",
      "browseSkills": "Browse Skills",
      "categories": "Categories",
      "featured": "Featured",
      "newSkills": "New Skills",
      "documentation": "Documentation",
      "gettingStarted": "Getting Started",
      "apiReference": "API Reference",
      "cliTool": "CLI Tool",
      "about": "About",
      "airano": "Airano",
      "paleBlueDot": "PaleBlueDot",
      "support": "Support",
      "privacyPolicy": "Privacy Policy",
      "termsOfService": "Terms of Service",
      "attribution": "Attribution",
      "manageSkills": "Manage Skills"
    },
    "sourceCode": "Source Code (Coming Soon)",
    "copyright": "© {year} SkillHub. Open source under MIT license."
  },
  "about": {
    "title": "About SkillHub",
    "subtitle": "The open-source marketplace for AI Agent skills",
    "mission": {
      "title": "Our Mission",
      "description": "SkillHub is building the largest open-source ecosystem for AI Agent skills. We believe in democratizing access to AI capabilities through a community-driven marketplace."
    },
    "features": {
      "title": "Why SkillHub?",
      "openSource": "100% Open Source",
      "openSourceDesc": "MIT licensed, self-hostable, and community-driven",
      "multiPlatform": "Multi-Platform",
      "multiPlatformDesc": "Works with Claude, OpenAI Codex, GitHub Copilot, and more",
      "secure": "Security First",
      "secureDesc": "Every skill is scanned for security vulnerabilities"
    }
  },
  "contact": {
    "title": "Contact Us",
    "subtitle": "Get in touch with the SkillHub team",
    "github": "Open an Issue",
    "githubDesc": "For bugs, feature requests, or contributions",
    "email": "Email Us",
    "emailDesc": "For business inquiries",
    "discord": "Join Discord",
    "discordDesc": "Chat with the community"
  },
  "support": {
    "title": "Support SkillHub",
    "subtitle": "Help us build the best AI skills marketplace",
    "email": "Contact Us",
    "emailDesc": "Found a bug or have feedback? Send us an email.",
    "sendEmail": "Send Email",
    "donate": "Donate Crypto",
    "donateDesc": "Support development with cryptocurrency",
    "donateNow": "Donate Now",
    "sponsor": "Become a Sponsor",
    "sponsorDesc": "Get your name on our sponsors page",
    "becomeSponsor": "Sponsor on GitHub",
    "acceptedCrypto": "We Accept 100+ Cryptocurrencies",
    "whyCryptoTitle": "Why Crypto Only?",
    "whyCryptoDesc": "Traditional payment processors (PayPal, Stripe, GitHub Sponsors, Patreon) are not available in all regions. Cryptocurrency allows anyone, anywhere to support open source projects without restrictions.",
    "popularCoins": "Popular Options",
    "andMoreCrypto": "+ 100 more cryptocurrencies"
  },
  "docs": {
    "title": "Documentation",
    "subtitle": "Learn how to use SkillHub",
    "gettingStarted": {
      "title": "Getting Started",
      "description": "Quick start guide to install and use skills"
    },
    "cli": {
      "title": "CLI Reference",
      "description": "Command-line tool documentation"
    },
    "api": {
      "title": "API Reference",
      "description": "REST API documentation for developers",
      "baseUrl": "Base URL",
      "authSection": {
        "title": "Authentication",
        "description": "Most endpoints are public and require no authentication. Endpoints that modify user data require GitHub OAuth authentication via session cookies.",
        "howTo": "Sign in at skills.palebluedot.live to create a session. Authenticated endpoints return 401 if no valid session exists."
      },
      "rateLimitSection": {
        "title": "Rate Limiting",
        "description": "All endpoints are rate-limited using a sliding window algorithm. Rate limit headers are included in responses.",
        "tier": "Tier",
        "limit": "Limit",
        "use": "Used For",
        "anonymous": "Anonymous",
        "anonymousUse": "Public read endpoints",
        "search": "Search",
        "searchUse": "Search and file fetching",
        "authenticated": "Authenticated",
        "authenticatedUse": "User actions (logged in)",
        "headersTitle": "Response Headers",
        "headerLimit": "Maximum requests per window",
        "headerRemaining": "Remaining requests in current window",
        "headerReset": "Unix timestamp when the window resets"
      },
      "errorSection": {
        "title": "Error Responses",
        "description": "All errors follow a consistent JSON format.",
        "commonCodes": "Common Status Codes",
        "code400": "Bad Request — Missing or invalid parameters",
        "code401": "Unauthorized — Authentication required",
        "code404": "Not Found — Resource does not exist",
        "code429": "Too Many Requests — Rate limit exceeded",
        "code500": "Internal Server Error"
      },
      "sections": {
        "skills": {
          "title": "Skills",
          "description": "Search, browse, and retrieve skill information"
        },
        "skillFiles": {
          "title": "Skill Files",
          "description": "Fetch skill file contents and download as ZIP"
        },
        "userActions": {
          "title": "User Actions",
          "description": "Ratings, favorites, and skill management"
        },
        "discovery": {
          "title": "Discovery & Metadata",
          "description": "Categories, statistics, and platform health"
        },
        "newsletter": {
          "title": "Newsletter",
          "description": "Subscribe and unsubscribe from the newsletter"
        }
      },
      "labels": {
        "parameters": "Query Parameters",
        "requestBody": "Request Body",
        "required": "Required",
        "optional": "Optional",
        "default": "Default",
        "responseExample": "Response Example",
        "rateLimit": "Rate Limit",
        "cache": "Cache",
        "authRequired": "Auth",
        "notes": "Note"
      },
      "endpoints": {
        "searchSkills": "Search skills with full-text search, filters, and pagination",
        "getSkill": "Get detailed information about a specific skill",
        "featuredSkills": "Get featured and popular skills",
        "recentSkills": "Get recently added or updated skills",
        "trackInstall": "Track a skill installation",
        "addRequest": "Request a new skill to be indexed",
        "removalRequest": "Request removal of a skill you own",
        "getSkillFiles": "Get all files in a skill folder with content",
        "downloadZip": "Download skill files as a ZIP archive",
        "getRatings": "Get ratings and reviews for a skill",
        "createRating": "Create or update your rating for a skill",
        "getMyRating": "Get your own rating for a specific skill",
        "getFavorites": "Get your list of favorited skills",
        "addFavorite": "Add a skill to your favorites",
        "removeFavorite": "Remove a skill from your favorites",
        "checkFavorites": "Check which skills are in your favorites",
        "getCategories": "Get all skill categories with counts",
        "getStats": "Get global marketplace statistics",
        "healthCheck": "Check API and service health status",
        "getAttribution": "Get attribution and data source statistics",
        "subscribe": "Subscribe an email to the newsletter",
        "unsubscribe": "Unsubscribe an email from the newsletter"
      },
      "params": {
        "q": "Full-text search query",
        "category": "Filter by category slug",
        "platform": "Filter by platform",
        "format": "Filter by source format",
        "verified": "Only show verified skills",
        "minStars": "Minimum GitHub stars",
        "sort": "Sort order",
        "page": "Page number",
        "limit": "Results per page (max 100)",
        "skillId": "Full skill ID (e.g. owner/repo/skill-name)",
        "id": "Skill ID",
        "rating": "Rating value (1-5)",
        "review": "Optional review text",
        "skillIds": "Array of skill IDs to check",
        "email": "Email address",
        "source": "Subscription source",
        "locale": "Language (en or fa)",
        "repositoryUrl": "Public GitHub repository URL",
        "reason": "Reason for the request",
        "platformZip": "Target platform for file transformation",
        "limitNum": "Number of items to return",
        "offset": "Number of items to skip",
        "method": "Installation method",
        "owner": "GitHub repository owner",
        "repo": "GitHub repository name"
      },
      "notes": {
        "searchFallback": "Uses Meilisearch when available, falls back to PostgreSQL",
        "viewCount": "Increments view count (deduplicated per IP per hour)",
        "installDedup": "Download count deduplicated per IP per 5 minutes",
        "zipTransform": "Files are transformed for the target platform format (claude, codex, cursor, windsurf, copilot)",
        "cacheInDB": "Files are cached in database and served from cache on subsequent requests",
        "alwaysSuccess": "Always returns success to prevent email enumeration"
      }
    },
    "content": {
      "installation": "Installation",
      "installCli": "Install the CLI globally:",
      "usage": "Usage",
      "searchSkills": "Search for skills:",
      "installSkill": "Install a skill:",
      "listInstalled": "List installed skills:",
      "webInstallTitle": "Install from Website",
      "webInstallDesc": "You can also install skills directly from the SkillHub website:",
      "webInstallStep1": "1. Find a skill on the Browse page or via search",
      "webInstallStep2": "2. On the skill page, use the \"Install Skill\" section on the right sidebar",
      "webInstallStep3": "3. Choose your method:",
      "webInstallMethodFolder": "Select Folder and Install — picks a folder on your computer and saves the skill files directly",
      "webInstallMethodZip": "Download ZIP — downloads the skill files as a ZIP archive to extract manually",
      "commands": "Available Commands",
      "examples": "Examples",
      "discoveryTitle": "Dynamic Skill Discovery",
      "discoveryIntro": "Add a discovery prompt to your project's instruction file and your AI agent will automatically search, install, and use skills from SkillHub when it encounters unfamiliar tasks.",
      "discoveryModesTitle": "3 Discovery Modes",
      "modeStandard": "Standard",
      "modeStandardDesc": "Searches for specialized or complex tasks. Balanced, token-efficient — recommended for most projects.",
      "modeCompact": "Compact",
      "modeCompactDesc": "Minimal instruction block. Token-efficient for small CLAUDE.md files.",
      "modeOneShot": "One-Shot Prompt",
      "modeOneShotDesc": "Paste directly into a conversation. No file changes needed.",
      "modeStandardLatency": "+2-5s/task",
      "modeCompactLatency": "~0s (on-demand)",
      "modeOneShotLatency": "Varies",
      "modeStandardQuality": "High",
      "modeCompactQuality": "Good",
      "modeOneShotQuality": "Moderate",
      "modeStandardBestFor": "Most projects (recommended)",
      "modeCompactBestFor": "Small projects, token-conscious setups",
      "modeOneShotBestFor": "Quick conversations without CLAUDE.md",
      "latency": "Latency",
      "qualityBoost": "Quality",
      "bestFor": "Best for",
      "recommended": "Recommended",
      "copyPrompt": "Copy",
      "copied": "Copied!",
      "selectMode": "Select a mode to see its setup prompt",
      "addToFile": "Add this block to your CLAUDE.md, AGENTS.md, or platform-specific instruction file:",
      "discoverySetup": "Setup: Add to your instruction file",
      "discoverySetupDesc": "Add this block to your CLAUDE.md, AGENTS.md, or platform-specific instruction file:",
      "crossPlatformTitle": "Cross-Platform Support",
      "crossPlatformDesc": "SkillHub works with all major AI coding agents:",
      "platformClaude": "Claude Code — CLAUDE.md",
      "platformCodex": "OpenAI Codex — AGENTS.md",
      "platformCopilot": "GitHub Copilot — .github/copilot-instructions.md",
      "platformCursor": "Cursor — .cursorrules",
      "platformWindsurf": "Windsurf — Windsurf config",
      "fullDocsLink": "See the full discovery documentation for detailed prompts, search strategies, and advanced configuration.",
      "cmdInstallDesc": "Install a skill (--platform, --project, --force, --no-api)",
      "cmdSearchDesc": "Search for skills (--platform, --limit, --page, --sort stars|downloads|rating|recent)",
      "cmdListDesc": "List installed skills (--platform, --project, --all)",
      "cmdUpdateDesc": "Update a skill or use --all to update all",
      "cmdUninstallDesc": "Remove an installed skill (--platform, --project)",
      "cmdConfigDesc": "Manage CLI settings (--set, --get, --list)",
      "exInstallGlobal": "Install globally:",
      "exInstallProject": "Install in current project:",
      "exSearch": "Search for skills:",
      "exSearchSort": "Search sorted by stars:",
      "exUpdateAll": "Update all installed skills:",
      "platformsTitle": "Supported Platforms",
      "platformsDesc": "SkillHub CLI supports 5 AI coding platforms:",
      "platformClaudePath": "~/.claude/skills/",
      "platformCodexPath": "~/.codex/skills/",
      "platformCopilotPath": ".github/instructions/",
      "platformCursorPath": ".cursor/rules/",
      "platformWindsurfPath": ".windsurf/rules/",
      "configTitle": "Configuration",
      "configDesc": "Settings are stored in ~/.skillhub/config.json",
      "configDefaultPlatform": "Default platform for installations",
      "configApiUrl": "SkillHub API URL",
      "configGithubToken": "GitHub token for higher API rate limits"
    }
  },
  "categories": {
    "title": "Categories",
    "subtitle": "Browse skills by category",
    "skillCount": "skills",
    "names": {
      "ai-llm": "AI & LLM",
      "git-version-control": "Git & Version Control",
      "data-database": "Data & Database",
      "backend-apis": "Backend & APIs",
      "frontend-ui": "Frontend & UI",
      "agents-orchestration": "Agents & Orchestration",
      "testing-qa": "Testing & QA",
      "devops-cloud": "DevOps & Cloud",
      "programming-languages": "Programming Languages",
      "documents-files": "Documents & Files",
      "security-auth": "Security & Auth",
      "mcp-skills": "MCP & Skills",
      "prompts-instructions": "Prompts & Instructions",
      "content-writing": "Content & Writing",
      "mobile-development": "Mobile Development",
      "productivity-notes": "Productivity & Notes",
      "smart-home-iot": "Smart Home & IoT",
      "multimedia-audio-video": "Multimedia & Audio/Video",
      "social-communications": "Social & Communications",
      "business-finance": "Business & Finance",
      "science-mathematics": "Science & Mathematics",
      "blockchain-web3": "Blockchain & Web3",
      "other-utilities": "Other & Utilities"
    },
    "parents": {
      "development": "Development",
      "ai-automation": "AI & Automation",
      "data-documents": "Data & Documents",
      "devops-security": "DevOps & Security",
      "business-productivity": "Business & Productivity",
      "media-iot": "Media & IoT",
      "specialized": "Specialized"
    },
    "descriptions": {
      "ai-llm": "LLMs, Claude, OpenAI, LangChain, RAG",
      "git-version-control": "GitHub, branching, PRs, commits",
      "data-database": "SQL, NoSQL, ORM, data pipelines",
      "backend-apis": "REST, GraphQL, server-side",
      "frontend-ui": "React, Vue, CSS, Tailwind",
      "agents-orchestration": "Multi-agent, autonomous systems",
      "testing-qa": "TDD, unit tests, debugging",
      "devops-cloud": "Docker, K8s, AWS, CI/CD",
      "programming-languages": "Python, JS, Rust, Go",
      "documents-files": "PDF, Word, Excel, OCR",
      "security-auth": "OAuth, JWT, encryption",
      "mcp-skills": "MCP, skill creation",
      "prompts-instructions": "Prompt engineering",
      "content-writing": "Docs, technical writing",
      "mobile-development": "iOS, Android, Flutter",
      "productivity-notes": "Bear Notes, Notion, Apple Reminders",
      "smart-home-iot": "Philips Hue, Sonos, Home automation",
      "multimedia-audio-video": "Spotify, FFmpeg, text-to-speech",
      "social-communications": "Twitter, Discord, Slack, messaging",
      "business-finance": "Stripe, invoicing, financial modeling",
      "science-mathematics": "Math, physics, chemistry, bioinformatics",
      "blockchain-web3": "Ethereum, Solana, DeFi, NFTs",
      "other-utilities": "Miscellaneous tools"
    }
  },
  "featured": {
    "title": "Featured Skills",
    "subtitle": "Top skills by popularity and community engagement"
  },
  "owner": {
    "title": "@{username}'s Skills",
    "notFound": "Owner not found",
    "notFoundDescription": "No skills found for @{username}",
    "browseAll": "Browse all skills",
    "claimCta": "Is this your repository?",
    "claimButton": "Claim ownership",
    "installCta": "Install the most popular skill from this owner:",
    "stats": {
      "skills": "{count, plural, one {# skill} other {# skills}}",
      "downloads": "downloads",
      "views": "views",
      "repos": "{count, plural, one {# repo} other {# repos}}"
    },
    "sort": {
      "label": "Sort by",
      "popularity": "Most popular",
      "downloads": "Most downloads",
      "stars": "GitHub stars"
    },
    "repo": {
      "skills": "{count, plural, one {# skill} other {# skills}}",
      "viewOnGithub": "GitHub",
      "all": "All repos",
      "filter": "Repository"
    },
    "pagination": {
      "showing": "Showing {start}-{end} of {total} skills",
      "page": "Page {current} of {total}"
    }
  },
  "new": {
    "title": "New Skills",
    "subtitle": "Recently added skills to the marketplace",
    "tabs": {
      "new": "New",
      "updated": "Updated"
    },
    "newDescription": "Skills added in the last 7 days",
    "updatedDescription": "Skills updated in the last 7 days",
    "noNewSkills": "No new skills in the last 7 days",
    "noUpdatedSkills": "No updated skills in the last 7 days"
  },
  "auth": {
    "signIn": "Sign in",
    "signOut": "Sign out",
    "favorites": "My Favorites",
    "manageSkills": "Manage Skills"
  },
  "rating": {
    "title": "Rating",
    "your": "Your rating",
    "average": "Average rating",
    "count": "{count} ratings",
    "submit": "Submit rating",
    "update": "Update rating",
    "loginToRate": "Sign in to rate this skill",
    "success": "Rating submitted successfully",
    "error": "Failed to submit rating"
  },
  "favorites": {
    "title": "My Favorites",
    "subtitle": "Skills you've saved for later",
    "add": "Add to favorites",
    "remove": "Remove from favorites",
    "added": "Added to favorites",
    "removed": "Removed from favorites",
    "loginRequired": "Sign in to save favorites",
    "signIn": "Sign in with GitHub",
    "empty": {
      "title": "No favorites yet",
      "description": "Start exploring and save skills you like",
      "cta": "Browse Skills"
    }
  },
  "reviews": {
    "title": "Reviews",
    "write": "Write a review",
    "placeholder": "Share your experience with this skill...",
    "submit": "Submit review",
    "empty": "No reviews yet. Be the first to review!",
    "loadMore": "Load more reviews"
  },
  "privacy": {
    "title": "Privacy Policy",
    "subtitle": "How we handle your data",
    "lastUpdated": "Last updated: January 2026",
    "sections": {
      "dataCollected": {
        "title": "Data We Collect",
        "description": "When you sign in with GitHub, we collect your username, email address, and profile picture. We also store your favorites and ratings."
      },
      "cookies": {
        "title": "Cookies & Local Storage",
        "description": "We use local storage to save your theme preference (light/dark mode). We do not use tracking cookies."
      },
      "thirdParty": {
        "title": "Third-Party Services",
        "description": "We use GitHub API for authentication and skill indexing. For donations, we use NOWPayments which has its own privacy policy."
      },
      "retention": {
        "title": "Data Retention",
        "description": "Your account data is kept until you request deletion. You can request deletion of your data at any time through our support page."
      },
      "rights": {
        "title": "Your Rights",
        "description": "You can request access to, correction of, or deletion of your personal data by contacting us through the support page."
      },
      "contact": {
        "title": "Contact",
        "description": "For privacy-related questions, please visit our support page or open an issue on GitHub."
      }
    }
  },
  "terms": {
    "title": "Terms of Service",
    "subtitle": "Rules for using SkillHub",
    "lastUpdated": "Last updated: January 2026",
    "sections": {
      "service": {
        "title": "Service Description",
        "description": "SkillHub is a marketplace that indexes AI agent skills from public GitHub repositories. We provide discovery, search, and installation tools for these skills."
      },
      "responsibilities": {
        "title": "User Responsibilities",
        "description": "You are responsible for reviewing the source code of any skill before installing it. Skills are third-party code and you install them at your own risk."
      },
      "disclaimer": {
        "title": "Disclaimer of Warranties",
        "description": "Skills on SkillHub are provided \"as is\" without any warranty. We scan for known malicious patterns but cannot guarantee the safety or functionality of any skill."
      },
      "liability": {
        "title": "Limitation of Liability",
        "description": "SkillHub is not liable for any damages resulting from the use of skills indexed on this platform. Use at your own risk."
      },
      "takedown": {
        "title": "DMCA & Takedown",
        "description": "If you are a repository owner and want your skill removed from SkillHub, please use our claim page to submit a removal request."
      },
      "changes": {
        "title": "Changes to Terms",
        "description": "We may update these terms from time to time. Continued use of SkillHub after changes constitutes acceptance of the new terms."
      }
    }
  },
  "claim": {
    "title": "Manage Skills",
    "subtitle": "Request to add new skills or remove your existing skills from SkillHub",
    "loginRequired": "Please sign in with GitHub to manage skills",
    "signIn": "Sign in with GitHub",
    "optional": "(optional)",
    "mirror": {
      "title": "This feature is available on the main site",
      "description": "To claim or add skills, please visit the main site.",
      "button": "Go to main site"
    },
    "tabs": {
      "remove": "Remove Skill",
      "add": "Add Skill"
    },
    "form": {
      "skillId": "Skill ID",
      "skillIdPlaceholder": "e.g., your-username/your-repo/skill-name",
      "skillIdHelp": "Enter the full skill ID as shown on SkillHub",
      "reason": "Reason for removal",
      "reasonPlaceholder": "Please explain why you want this skill removed...",
      "submit": "Submit Request",
      "submitting": "Verifying ownership..."
    },
    "addForm": {
      "repositoryUrl": "GitHub Repository URL",
      "repositoryUrlPlaceholder": "https://github.com/owner/repo",
      "repositoryUrlHelp": "Enter the full URL of the GitHub repository containing the skill",
      "reason": "Why should this skill be added?",
      "reasonPlaceholder": "Describe what the skill does and why it would be useful...",
      "submit": "Submit Request",
      "submitting": "Validating repository..."
    },
    "success": {
      "title": "Skill Blocked",
      "description": "Your skill has been blocked from indexing. It will no longer appear in SkillHub.",
      "viewRequests": "View My Requests"
    },
    "addSuccess": {
      "title": "Request Submitted",
      "description": "Your skill request has been submitted. SKILL.md was found and will be indexed soon.",
      "descriptionNoSkillMd": "Your request has been submitted. No SKILL.md file was found - the repository will be reviewed manually. You will receive an email if skills are approved for indexing.",
      "descriptionMultiplePrefix": "Your request has been submitted. Found ",
      "descriptionMultipleSuffix": " skills in the repository that will be indexed soon.",
      "viewRequests": "View My Requests",
      "foundSkillsIn": "Found skills in:",
      "root": "(root)",
      "andMore": "... and {count} more"
    },
    "error": {
      "notOwner": "You are not the owner or admin of this repository. Only repository owners can request removal.",
      "skillNotFound": "This skill was not found in our database.",
      "alreadyPending": "You already have a pending request for this item.",
      "githubError": "Failed to verify repository ownership with GitHub. Please try again later.",
      "invalidSkill": "This skill does not have valid GitHub repository information.",
      "invalidUrl": "Please enter a valid GitHub repository URL.",
      "invalidRepo": "The repository was not found or is not accessible. Please check the URL and ensure the repository is public.",
      "rateLimitExceeded": "GitHub API rate limit exceeded. Please try again in a few minutes.",
      "networkTimeout": "Request timed out while checking the repository. Please try again.",
      "generic": "An error occurred. Please try again."
    },
    "myRequests": {
      "title": "My Requests",
      "empty": "You haven't submitted any requests yet.",
      "status": {
        "pending": "Pending",
        "approved": "Approved",
        "rejected": "Rejected",
        "indexed": "Indexed"
      },
      "skillsFoundPrefix": "",
      "skillsFoundSuffix": " skill(s) found:",
      "showLess": "Show less",
      "showAllPrefix": "Show all ",
      "showAllSuffix": " paths"
    }
  },
  "attribution": {
    "title": "Attribution",
    "subtitle": "Acknowledging the sources that make SkillHub possible",
    "sources": {
      "title": "Data Sources"
    },
    "licenses": {
      "title": "License Compliance",
      "description": "All indexed skills retain their original licenses. SkillHub provides metadata and search functionality only. We do not modify or redistribute skill code."
    },
    "howItWorks": {
      "title": "How Indexing Works",
      "step1": "Our crawler discovers public repositories using multiple strategies: GitHub Code Search, topic-based search, curated awesome-lists, and fork network traversal.",
      "step2": "We scan for 5 instruction file formats: SKILL.md (Claude), AGENTS.md (Codex), copilot-instructions.md (GitHub Copilot), .cursorrules (Cursor), and .windsurfrules (Windsurf).",
      "step3": "We extract metadata (name, description, author, license) and run security scans. Non-standard formats are marked as project-specific configurations.",
      "step4": "Users are linked directly to original repositories for installation and usage. We don't modify or redistribute any code."
    },
    "thanks": {
      "title": "Special Thanks",
      "subtitle": "We're grateful to these projects and communities"
    },
    "rights": {
      "title": "Your Rights as a Repository Owner",
      "description": "If you are a repository owner and want your skill removed from SkillHub, you can submit a removal request. We respect author preferences and will honor all legitimate requests.",
      "claimLink": "Submit a Removal Request"
    }
  },
  "claudePlugin": {
    "metadata": {
      "title": "Claude Code Plugin - SkillHub MCP Integration",
      "description": "Get early access to SkillHub's Claude Code integration. Discover and install skills directly from Claude."
    },
    "hero": {
      "badge": "Coming Soon",
      "title": "Skills Discovery Inside Claude Code",
      "subtitleA": "Get early access to our Claude Code plugin. Search {count}+ skills and install them with a single command - all from within Claude.",
      "subtitleB": "Would you use a Claude Code plugin for skill discovery? Help us prioritize by signing up below."
    },
    "stats": {
      "skills": "Skills Available",
      "platforms": "AI Platforms",
      "rating": "Average Rating"
    },
    "benefits": {
      "title": "What You'll Get",
      "discovery": {
        "title": "Semantic Search",
        "description": "Find skills using natural language queries directly in Claude Code."
      },
      "install": {
        "title": "One-Click Install",
        "description": "Install skills without leaving your conversation. No manual file management."
      },
      "instant": {
        "title": "Instant Activation",
        "description": "Skills are immediately available after installation. No restart needed."
      },
      "secure": {
        "title": "Security First",
        "description": "Every skill is scanned for malicious patterns before being made available."
      }
    },
    "howItWorks": {
      "title": "How It Works",
      "subtitle": "Natural skill discovery through conversation",
      "example": {
        "comment": "Ask Claude to find a skill",
        "userMessage": "Find me a skill for handling PDF files",
        "claudeComment": "Claude searches SkillHub via MCP",
        "result": "→ Found: anthropics/skills/pdf (54.5k ⭐) - PDF manipulation skill"
      }
    },
    "faq": {
      "title": "Frequently Asked Questions",
      "q1": {
        "question": "When will the plugin be available?",
        "answer": "We're targeting Q1 2026 for the initial release. Early access users will get priority access and the opportunity to provide feedback during beta testing."
      },
      "q2": {
        "question": "Will it work with my existing skills?",
        "answer": "Yes! The plugin integrates with the standard SKILL.md format used by Claude Code. Your existing skills will continue to work, and you'll be able to discover new ones through SkillHub."
      },
      "q3": {
        "question": "Is it free to use?",
        "answer": "Yes, the plugin will be completely free and open source, just like the rest of SkillHub. We believe in democratizing access to AI agent skills."
      }
    },
    "cta": {
      "title": "Explore Skills Now",
      "description": "While you wait for the plugin, browse our collection of {count}+ skills.",
      "browseSkills": "Browse Skills",
      "learnMore": "Learn About Skills"
    },
    "form": {
      "emailPlaceholder": "Enter your email",
      "ctaA": "Get Early Access",
      "ctaB": "I'm Interested",
      "successMessage": "You're on the list!",
      "successDescription": "We'll notify you when the Claude Code plugin is ready for beta testing.",
      "invalidEmail": "Please enter a valid email address",
      "genericError": "Something went wrong. Please try again.",
      "privacyNote": "We'll only email you about the plugin launch. No spam, ever."
    }
  },
  "mirror": {
    "text": "You are visiting a mirror of SkillHub.",
    "link": "Main site"
  },
  "banner": {
    "text": "{count}+ Skills for Claude, Copilot & Codex — Install in Seconds",
    "feedback": "Feedback",
    "dismiss": "Dismiss"
  },
  "email": {
    "welcome": {
      "subject": "Welcome to SkillHub!",
      "greeting": "Hi {username},",
      "intro": "Welcome to SkillHub — the open-source marketplace for AI Agent skills. We're glad you're here!",
      "whatIs": "SkillHub indexes over {count} skills from GitHub that work with Claude, OpenAI Codex, GitHub Copilot, and more.",
      "getStarted": "Get started:",
      "browseSkills": "Browse Skills",
      "installCli": "Install CLI",
      "docs": "Documentation",
      "newsletterCta": "Want to stay updated? Subscribe to our newsletter for new skills, features, and tips.",
      "subscribeLink": "Subscribe to Newsletter"
    },
    "newsletter": {
      "subject": "Welcome to SkillHub Newsletter!",
      "greeting": "Thanks for subscribing!",
      "intro": "You're now subscribed to the SkillHub newsletter. You'll receive updates about:",
      "items": ["New skills added to the marketplace", "Feature updates and improvements", "Tips for using AI agent skills"],
      "visitUs": "Visit SkillHub",
      "unsubscribe": "Unsubscribe"
    },
    "claim": {
      "addSubject": "Your skill request has been submitted",
      "removeSubject": "Your removal request has been processed",
      "addGreeting": "Your request has been submitted!",
      "removeGreeting": "Your removal request has been processed!",
      "addPending": "Your request is now pending review. We'll notify you when it's been processed.",
      "removeApproved": "The skill has been blocked from indexing and will no longer appear on SkillHub.",
      "viewRequests": "View My Requests",
      "approvedSubject": "Your request has been approved",
      "rejectedSubject": "Update on your request"
    }
  }
}
