{ "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", "reviewed": "Reviewed", "about": "About", "github": "GitHub", "sourceCode": "Source Code", "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": "Curated Skills", "downloads": "Downloads", "contributors": "Contributors", "reviewed": "AI Reviewed", "curationNote": "Every skill is deduplicated and quality-filtered from {totalIndexed}+ indexed repositories" }, "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": { "recommended": "Recommended", "lastDownloaded": "Recently downloaded", "stars": "Most stars", "downloads": "Most downloads", "recent": "Recently updated", "rating": "Highest rated", "aiScore": "AI Review Score" }, "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" }, "review": { "title": "AI Review", "aiScore": "AI Score", "outOf100": "out of 100", "instructionQuality": "Instruction Quality", "descriptionPrecision": "Description Precision", "usefulness": "Usefulness", "technicalSoundness": "Technical Soundness", "audience": "Audience", "maturity": "Maturity", "complexity": "Complexity", "useCases": "Use Cases", "reviewedBy": "Reviewed by {reviewer}", "reviewedOn": "on {date}" } }, "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", "reviewedSkills": "Reviewed Skills" }, "sourceCode": "Source Code", "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 recommended|aiScore|downloads|stars|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 AI review score:", "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" }, "reviewed": { "title": "AI Reviewed Skills", "subtitle": "Skills evaluated and scored by AI for quality and usefulness", "explanation": "Each skill has been evaluated by an AI reviewer on a structured rubric: instruction quality, usefulness, technical soundness, and description precision. Scores range from 0 to 100 — skills scoring 75+ (green badge) are high quality, 50–74 (gold badge) are solid with targeted value.", "sortBy": "Sort by", "sortOptions": { "reviewDate": "Recently reviewed", "aiScore": "Highest score" }, "scoreFilter": "Score", "scoreOptions": { "above50": "50+ only", "all": "All scores" } }, "malicious": { "warningTitle": "Malware Detected", "warningDescription": "This skill has been flagged as malicious. It contains obfuscated code designed to download and execute harmful payloads. File downloads and installation are blocked.", "installBlocked": "Installation blocked — this skill contains malware", "badge": "Malware" }, "reviewStats": { "title": "Review Statistics", "subtitle": "Overview of the AI review pipeline, score distribution, and security status", "pipelineTitle": "Review Pipeline", "pipelineDescription": "Status of skills in the review process", "aiReviewed": "AI Reviewed", "needsReReview": "Needs Re-review", "totalReviews": "Total Review Records", "scoreTitle": "Score Distribution", "scoreDescription": "Distribution of AI review scores across reviewed skills", "scoreHigh": "High Quality (75–100)", "scoreMid": "Solid (50–74)", "scoreLow": "Below Average (0–49)", "securityTitle": "Security Scan", "securityDescription": "Automated security scan results for all skills", "securityPass": "Pass", "securityWarning": "Warning", "securityFail": "Fail", "malwareTitle": "Malware Detection", "malwareDescription": "Skills flagged as containing malicious code", "malwareFlagged": "Flagged as Malware", "malwareViewAll": "View flagged skills", "skills": "skills" }, "malwarePage": { "title": "Flagged Malware Skills", "subtitle": "These skills have been identified as containing malicious code. Downloads and installation are blocked for your safety.", "noResults": "No malware-flagged skills found.", "flaggedOn": "Flagged on", "downloadBlocked": "Downloads blocked", "installBlocked": "Installation blocked" }, "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", "ownerManageCta": "You own these skills.", "ownerManageButton": "Manage / Remove Skills", "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", "removeRepo": "Remove Repository" }, "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.", "pendingTitle": "Request Submitted", "pendingDescription": "The repository was not found on GitHub. Your removal request has been submitted for admin review.", "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", "reEnabledTitle": "Repository Re-enabled", "reEnabledDescription": "Your repository has been unblocked and will appear again after the next scan." }, "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.", "repoBlockedByOwner": "This repository was removed by its owner and cannot be re-added." }, "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" }, "removeRepoForm": { "repoUrl": "GitHub Repository URL or owner/repo", "repoUrlPlaceholder": "https://github.com/owner/repo", "repoUrlHelp": "All skills from this repository will be removed from SkillHub and it will not be re-indexed.", "reason": "Reason for removal", "reasonPlaceholder": "Why are you removing this repository?", "submit": "Remove All Skills", "submitting": "Removing..." }, "removeRepoSuccess": { "title": "Repository Removed", "description": "All {count} skills from {repo} have been removed from SkillHub.", "descriptionZero": "No active skills were found for this repository. It has been blocked from re-indexing." }, "removeRepoError": { "notOwner": "You are not the owner of this repository.", "invalidRepo": "Repository not found on GitHub.", "parseError": "Invalid format. Use https://github.com/owner/repo or owner/repo." } }, "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" }, "securityAlert": { "label": "Security Alert:", "text": "Malware found in 5 skills from openclaw/skills.", "link": "Read the advisory", "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" } } }