{"files":{"SKILL.md":"---\nname: mixerbox-freecabletv\ndescription: \"MixerBox FreecableTV API skill. Use when working with MixerBox FreecableTV for services?funcs=GetShowsForChatGPT&mobile=0, services?funcs=GetMoviesForChatGPT&mobile=0, services?funcs=GetChannelsForChatGPT&mobile=0. Covers 3 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# MixerBox FreecableTV\nAPI version: v1\n\n## Auth\nNo authentication required.\n\n## Base URL\nhttps://api.freetv-app.com\n\n## Setup\n1. No auth setup needed\n2. GET /services?funcs=GetShowsForChatGPT&mobile=0 -- get the latest or trending tv shows for a specific country.\n3. Explore available endpoints below\n\n## Endpoints\n3 endpoints across 3 groups. See references/api-spec.lap for full details.\n\n### Services?funcs=GetShowsForChatGPT&mobile=0\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /services?funcs=GetShowsForChatGPT&mobile=0 | Get the latest or trending TV shows for a specific country. |\n\n### Services?funcs=GetMoviesForChatGPT&mobile=0\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /services?funcs=GetMoviesForChatGPT&mobile=0 | Get the latest or trending movies for a specific country. |\n\n### Services?funcs=GetChannelsForChatGPT&mobile=0\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /services?funcs=GetChannelsForChatGPT&mobile=0 | Get specific type of channels, including news channels, sports channels and live channels. |\n\n## Common Questions\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"List all services?funcs=GetShowsForChatGPT&mobile=0?\" -> GET /services?funcs=GetShowsForChatGPT&mobile=0\n- \"List all services?funcs=GetMoviesForChatGPT&mobile=0?\" -> GET /services?funcs=GetMoviesForChatGPT&mobile=0\n- \"List all services?funcs=GetChannelsForChatGPT&mobile=0?\" -> GET /services?funcs=GetChannelsForChatGPT&mobile=0\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- Paginated endpoints accept limit/offset or cursor parameters\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api MixerBox FreecableTV\n@base https://api.freetv-app.com\n@version v1\n@endpoints 3\n@toc services?funcs=GetShowsForChatGPT&mobile=0(1), services?funcs=GetMoviesForChatGPT&mobile=0(1), services?funcs=GetChannelsForChatGPT&mobile=0(1)\n\n@group services?funcs=GetShowsForChatGPT&mobile=0\n@endpoint GET /services?funcs=GetShowsForChatGPT&mobile=0\n@desc Get the latest or trending TV shows for a specific country.\n@optional {country: str(tw/us/jp) # Specify the country of shows by country code. Currently supported countries are: tw (Taiwan), us (United States) and jp (Japanese), category: str(latest/trending/drama/horror/sci-fi/thriller/kids/action/comedy/western/animation/crime/documentary/sports/reality/variety) # The category of the show. Specify \"all\" if no specific category is needed. Notice that each country support different set of categories. For country 'tw', only 'latest' and 'trending' is supported. For country 'jp', supported categories are: 'trending', 'latest', 'drama', 'kids'. 'animation', 'documentary', 'sports', 'variety', 'others'. For country 'us', supported categories are: 'latest', 'trending', 'drama', 'horror', 'sci-fi', 'thriller', 'kids', 'action', 'comedy', 'western'., offset: int # Parameter for pagination. The default value is 0., limit: int # Parameter for pagination. The default value is 20.}\n@returns(200) {GetShowsForChatGPT: map{items: [map], rules: [str]}} # OK\n\n@endgroup\n\n@group services?funcs=GetMoviesForChatGPT&mobile=0\n@endpoint GET /services?funcs=GetMoviesForChatGPT&mobile=0\n@desc Get the latest or trending movies for a specific country.\n@optional {country: str # Specify the country of movies by country code. Currently only support country: us (United States), category: str(latest/trending/drama/horror/sci-fi/thriller/kids/action/comedy/western) # The category of the movie. Use \"latest\" or \"trending\" if no specific category is needed, offset: int # Parameter for pagination. The default value is 0., limit: int # Parameter for pagination. The default value is 20.}\n@returns(200) {GetMoviesForChatGPT: map{items: [map], rules: [str]}} # OK\n\n@endgroup\n\n@group services?funcs=GetChannelsForChatGPT&mobile=0\n@endpoint GET /services?funcs=GetChannelsForChatGPT&mobile=0\n@desc Get specific type of channels, including news channels, sports channels and live channels.\n@optional {country: str(tw/us/jp) # Specify the country of channels by country code. Currently supported countries are: tw (Taiwan), us (United States) and jp (Japanese), category: str(news/sports/live/politics/business/review) # The category of the channels. Each country support different set of categories. Here is the list for reference. For country 'us' and 'jp', supported categories are: 'news', 'live', 'sports'. For country 'tw', supported categories are: 'news', 'sports', 'live', 'politics', 'business', 'review', offset: int # Parameter for pagination. The default value is 0., limit: int # Parameter for pagination. The default value is 20.}\n@returns(200) {GetChannelsForChatGPT: map{items: [map], rules: [str]}} # OK\n\n@endgroup\n\n@end\n"}}