{"id":"zhuyansen-agent-skills-hub","name":"agent-skills-hub","homepage":null,"repo_url":"https://github.com/zhuyansen/agent-skills-hub","category":"devtools","subcategories":[],"tags":["ai-ml","devtools","api","directory","github-integration","scoring","mcp"],"what_it_does":"Agent Skills Hub appears to be a web app and API that periodically syncs GitHub repositories, cleans/deduplicates and classifies them, computes multi-dimensional quality scores (including an “Agent Readiness” dimension), stores results in Supabase, and serves listings, trending/rising/top-rated views, RSS/sitemap, plus endpoints for submitting skills and subscribing to a newsletter.","use_cases":["Finding and comparing open-source agent skills, MCP servers, and related AI tools","Building a “recommended tools” page or directory with quality scoring","Discovering trending or high-rated repositories by velocity and composite scores","Generating RSS feeds and sitemaps for directory SEO","Submitting a GitHub repo for inclusion in the directory"],"not_for":["Acting as an execution environment for agent tools (it is primarily a discovery/scoring/catalog system)","Providing guaranteed up-to-date truth about third-party projects between sync intervals","Enterprise-grade compliance/data governance workflows without additional documentation"],"best_when":"You want a continuously refreshed catalog of agent-related open-source projects with automated scoring and filters.","avoid_when":"You need strong contractual guarantees (SLA, strong stability guarantees) or fully specified error/auth/retry behaviors for API consumers.","alternatives":["GitHub search + curated lists (manual curation)","General-purpose indexers/catalogs for open-source tools (directory websites)","Custom pipelines using GitHub API + your own scoring/indexing logic"],"af_score":42.2,"security_score":46.2,"reliability_score":21.2,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:40:33.744790+00:00","interface":{"has_rest_api":true,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Admin token for API operations (ENV: ADMIN_TOKEN) (exact mechanism not specified in README)"],"oauth":false,"scopes":false,"notes":"README lists ADMIN_TOKEN=sk-xxx but does not specify which endpoints require it (e.g., /api/submit-skill) or how it is presented (header/cookie/body). Most data endpoints appear public."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided in the supplied README content."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":42.2,"security_score":46.2,"reliability_score":21.2,"mcp_server_quality":0.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":70.0,"rate_limit_clarity":35.0,"tls_enforcement":70.0,"auth_strength":35.0,"scope_granularity":20.0,"dependency_hygiene":50.0,"secret_handling":60.0,"security_notes":"The README shows use of environment variables for secrets (GITHUB_TOKEN, RESEND_API_KEY, ADMIN_TOKEN) which is generally good, but it does not specify transport/security controls (TLS requirements, header formats, token storage/logging), nor does it describe authorization rules per endpoint or error responses. No dependency/SBOM/CVE practices are stated in the provided content.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":0.0,"error_recovery":45.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"offset/limit (implied by “Paginated list” but not specified)","retry_guidance_documented":false,"known_agent_gotchas":["README does not document request/response schemas or error codes for each endpoint.","Rate-limit handling is described for GitHub sync jobs, not for the public API endpoints.","Sync cadence (every 8 hours) means directory data may be stale during gaps."]}}