{"adoption": {"forks": 79, "observed_at": "2026-08-28T04:03:34.818757+00:00", "stars": 1099}, "canonical_url": "https://ross.abutalabs.com/products/flyai-skill", "card": {"archived": false, "artifact_type": "plugin", "description": "fly ai agent skill", "domain": ["travel", "apis"], "enriched": true, "function": ["search-engine", "agent-framework", "cli"], "health_score": 79, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["alibaba-flyai/flyai-skill"], "name": "alibaba-flyai/flyai-skill", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-21T02:40:56+00:00", "repo": "alibaba-flyai/flyai-skill", "stars": 1099, "tags": ["travel-search", "flight-booking", "hotel-search", "fliggy", "claude-code-skill", "openclaw", "agent-skill", "ai-agents", "nodejs"], "topics": [], "urls": [], "use_cases": ["search flights from the terminal with an AI agent", "find and compare hotels using natural language", "book travel without leaving Claude Code", "look up attractions and concerts via agent commands", "get structured JSON travel results to pipe or filter", "plan a trip inside an AI coding agent conversation"], "what_it_is": "FlyAI is an agent skill that connects Claude Code, OpenClaw, and other skill-compatible AI agents to Fliggy's travel platform for searching flights, hotels, attractions, and concerts via natural language. It returns structured, bookable JSON results directly in the terminal without browser tabs or app switching.", "when_to_avoid": ["you need a standalone travel booking app with a graphical interface", "you don't use any skill-compatible AI agents", "you need travel platforms other than Fliggy or markets it doesn't cover", "you require guaranteed booking completion rather than search with booking links"], "when_to_choose": ["you use Claude Code, OpenClaw, or another skill-compatible agent and need real-time travel search", "you want bookable flight and hotel results without switching to a browser or app", "you need structured JSON travel data you can programmatically filter or render", "you want zero-config setup with optional API key for enhanced results"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flyai-skill", "repo": "alibaba-flyai/flyai-skill", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:45:58.262539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b734c796fb190064f4b857408b792bb57f42cae0486a66e64d157ee0e71e3692", "fetched_at": "2026-08-28T04:03:34.818757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba-flyai/flyai-skill"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:45:58.262539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b734c796fb190064f4b857408b792bb57f42cae0486a66e64d157ee0e71e3692", "fetched_at": "2026-08-28T04:03:34.818757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba-flyai/flyai-skill"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:45:58.262539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b734c796fb190064f4b857408b792bb57f42cae0486a66e64d157ee0e71e3692", "fetched_at": "2026-08-28T04:03:34.818757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba-flyai/flyai-skill"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:45:58.262539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b734c796fb190064f4b857408b792bb57f42cae0486a66e64d157ee0e71e3692", "fetched_at": "2026-08-28T04:03:34.818757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba-flyai/flyai-skill"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:45:58.262539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b734c796fb190064f4b857408b792bb57f42cae0486a66e64d157ee0e71e3692", "fetched_at": "2026-08-28T04:03:34.818757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba-flyai/flyai-skill"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:45:58.262539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b734c796fb190064f4b857408b792bb57f42cae0486a66e64d157ee0e71e3692", "fetched_at": "2026-08-28T04:03:34.818757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba-flyai/flyai-skill"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.818757+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:45:58.262539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b734c796fb190064f4b857408b792bb57f42cae0486a66e64d157ee0e71e3692", "fetched_at": "2026-08-28T04:03:34.818757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba-flyai/flyai-skill"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:45:58.262539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b734c796fb190064f4b857408b792bb57f42cae0486a66e64d157ee0e71e3692", "fetched_at": "2026-08-28T04:03:34.818757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba-flyai/flyai-skill"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:45:58.262539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b734c796fb190064f4b857408b792bb57f42cae0486a66e64d157ee0e71e3692", "fetched_at": "2026-08-28T04:03:34.818757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba-flyai/flyai-skill"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:45:58.262539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b734c796fb190064f4b857408b792bb57f42cae0486a66e64d157ee0e71e3692", "fetched_at": "2026-08-28T04:03:34.818757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba-flyai/flyai-skill"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 11, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 167, "days_push": 12, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}