generated: '2026-09-02' method: generated note: One provider-published skill saved verbatim (AGENTS.md) plus four skills generated against the harvested OpenAPI. Every operationId listed was asserted to exist in openapi/_original/api-dash-openapi.json before this index was written - none is invented. The generated skills deliberately carry the contract's defects (the unresolvable OAuth2 tokenUrl, credentials in the query string, the undeclared 401/403, the echo-only /io/user writes) because an agent that does not know them will fail in ways the spec cannot explain. skills: - file: api-dash-agents-md.md name: API Dash repository agent guide (provider-published) description: 'The provider''s own AGENTS.md, saved verbatim. Operating contract for an agent working IN the API Dash Flutter/Melos codebase: architecture rules, Riverpod/Hive/Freezed conventions, standard melos and flutter commands, test strategy, git/PR conventions and a completion checklist. Not an API-consumption skill.' method: searched source: https://github.com/foss42/apidash/blob/main/AGENTS.md verbatim: true - file: api-dash-country-lookup.md name: Country lookup description: Read country names, ISO 3166-1 codes, flags, geographic and demographic data and subdivisions from the free keyless API Dash APIs. api: openapi/api-dash-openapi.yml operations: - get_country_code_dictionary_country_codes_get - get_country_data_country_data_get - get_country_flag_country_flag_get - get_country_name_country_name_get - get_official_country_name_country_officialname_get - get_country_subdivisions_country_subdivisions_get method: generated - file: api-dash-text-case-conversion.md name: Text and case conversion description: Convert text between naming conventions, prose casings and novelty formats using the 27 pure-function text endpoints. api: openapi/api-dash-openapi.yml operations: - to_camel_case_case_camel_get - to_snake_case_case_snake_get - to_kebab_case_case_kebab_get - to_pascal_case_case_pascal_get - to_constant_case_case_constant_get - to_title_case_case_title_get - to_title_case_case_title_post - camel_to_lower_case_case_camel2lower_get - snake_to_lower_case_case_snake2lower_get - kebab_to_lower_case_case_kebab2lower_get - to_slug_convert_slug_get - phone_number_to_numeric_convert_phone2numeric_get method: generated - file: api-dash-http-client-test-harness.md name: HTTP client test harness description: Exercise an HTTP client against the purpose-built /io endpoints — timeouts, multipart upload, HEAD, octet-stream, SSE streaming and full verb coverage. api: openapi/api-dash-openapi.yml operations: - delayed_request_io_delay_get - form_to_rotate_text_chars_io_form_post - create_file_io_filesize_post - analyze_img_file_io_img_post - head_request_io_head_head - octet_stream_request_io_octet_stream_post - create_user_io_user_create_post - update_user_io_user_update_put - patch_user_io_user__username__patch - delete_user_io_user__username__delete - sse_events_sse_events__count__get method: generated - file: api-dash-authenticated-user-data.md name: Authenticated user data description: Obtain an OAuth2 password-flow token and read the protected profile and user endpoints, working around the two contract defects that break a literal reading of the spec. api: openapi/api-dash-openapi.yml operations: - login_for_access_token_auth_login_post - logout_auth_logout_post - read_random_profile_profile_get - read_all_users_users_get - read_user_by_id_users__user_id__get method: generated