[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HA86MAH41PFWSGFA79NQRY":3,"skill-same:01M6HA86MAH41PFWSGFA79NQRY":55},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":14,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":38,"ownerDescription":39,"updatedAt":40,"install":41,"resources":54},"01M6HA86MAH41PFWSGFA79NQRY","openapi",null,"OpenAPI\u002FSwagger specification and documentation","NeuralBlitz\u002FMito","NeuralBlitz","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F79354388?v=4","01M6H8T2TFH477HRS0KTSTKR2E","David Riggs","01M6H8T2YQQDXPYM092P670Z21",0,"MIT","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fopenapi\u002FSKILL.md",[],[5,19,20,21,22,23,24,25],"design","documentation","api","opencode","specification","swagger","api-design","2026-11-10 10:12:30",false,"---\nname: openapi\ndescription: OpenAPI\u002FSwagger specification and documentation\nlicense: MIT\ncompatibility: opencode\nmetadata:\n  audience: developers\n  category: api-design\n---\n## What I do\n- Design OpenAPI specifications\n- Create API documentation\n- Define schemas and data models\n- Document authentication\n- Handle pagination and filtering\n- Use advanced OpenAPI features\n- Generate client SDKs\n- Test with OpenAPI\n\n## When to use me\nWhen creating API specifications or OpenAPI documentation.\n\n## OpenAPI Structure\n```yaml\nopenapi: 3.0.3\ninfo:\n  title: Pet Store API\n  description: |\n    A sample API for managing pets.\n    \n    ## Features\n    - List pets\n    - Add new pets\n    - Update pet information\n    - Place orders\n    \n    ## Authentication\n    All endpoints require Bearer token authentication.\n  version: 1.0.0\n  contact:\n    name: API Support\n    email: support@example.com\n    url: https:\u002F\u002Fexample.com\u002Fsupport\n  license:\n    name: MIT\n    url: https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\n\nservers:\n  - url: https:\u002F\u002Fapi.example.com\u002Fv1\n    description: Production server\n  - url: https:\u002F\u002Fstaging-api.example.com\u002Fv1\n    description: Staging server\n  - url: http:\u002F\u002Flocalhost:8000\u002Fapi\u002Fv1\n    description: Local development\n\ntags:\n  - name: Pets\n    description: Pet management operations\n  - name: Store\n    description: Store operations\n  - name: Users\n    description: User management\n```\n\n## Paths and Operations\n```yaml\npaths:\n  \u002Fpets:\n    get:\n      summary: List all pets\n      description: Returns a paginated list of pets\n      tags:\n        - Pets\n      operationId: listPets\n      parameters:\n        - name: status\n          in: query\n          description: Filter by pet status\n          schema:\n            type: string\n            enum:\n              - available\n              - pending\n              - sold\n        - name: limit\n          in: query\n          description: Maximum number of pets to return\n          schema:\n            type: integer\n            default: 20\n            minimum: 1\n            maximum: 100\n        - name: offset\n          in: query\n          description: Number of pets to skip\n          schema:\n            type: integer\n            default: 0\n            minimum: 0\n      responses:\n        '200':\n          description: A list of pets\n          content:\n            application\u002Fjson:\n              schema:\n                $ref: '#\u002Fcomponents\u002Fschemas\u002FPetListResponse'\n        '400':\n          $ref: '#\u002Fcomponents\u002Fresponses\u002FBadRequest'\n        '401':\n          $ref: '#\u002Fcomponents\u002Fresponses\u002FUnauthorized'\n        '500':\n          $ref: '#\u002Fcomponents\u002Fresponses\u002FInternalError'\n    \n    post:\n      summary: Create a new pet\n      description: Add a new pet to the store\n      tags:\n        - Pets\n      operationId: createPet\n      security:\n        - BearerAuth: []\n      requestBody:\n        required: true\n        content:\n          application\u002Fjson:\n            schema:\n              $ref: '#\u002Fcomponents\u002Fschemas\u002FCreatePetRequest'\n      responses:\n        '201':\n          description: Pet created successfully\n          content:\n            application\u002Fjson:\n              schema:\n                $ref: '#\u002Fcomponents\u002Fschemas\u002FPet'\n        '400':\n          $ref: '#\u002Fcomponents\u002Fresponses\u002FBadRequest'\n        '401':\n          $ref: '#\u002Fcomponents\u002Fresponses\u002FUnauthorized'\n```\n\n## Components and Schemas\n```yaml\ncomponents:\n  schemas:\n    Pet:\n      type: object\n      required:\n        - id\n        - name\n        - status\n      properties:\n        id:\n          type: string\n          format: uuid\n          example: \"123e4567-e89b-12d3-a456-426614174000\"\n        name:\n          type: string\n          minLength: 1\n          maxLength: 100\n          example: \"Fluffy\"\n        status:\n          type: string\n          enum:\n            - available\n            - pending\n            - sold\n          example: \"available\"\n        category:\n          $ref: '#\u002Fcomponents\u002Fschemas\u002FCategory'\n        tags:\n          type: array\n          items:\n            $ref: '#\u002Fcomponents\u002Fschemas\u002FTag'\n        photoUrls:\n          type: array\n          items:\n            type: string\n            format: uri\n          maxItems: 10\n        createdAt:\n          type: string\n          format: date-time\n        updatedAt:\n          type: string\n          format: date-time\n    \n    Category:\n      type: object\n      properties:\n        id:\n          type: integer\n          format: int64\n        name:\n          type: string\n    \n    Tag:\n      type: object\n      properties:\n        id:\n          type: integer\n          format: int64\n        name:\n          type: string\n    \n    CreatePetRequest:\n      type: object\n      required:\n        - name\n        - status\n      properties:\n        name:\n          type: string\n          minLength: 1\n          maxLength: 100\n        status:\n          type: string\n          enum:\n            - available\n            - pending\n            - sold\n        categoryId:\n          type: integer\n          format: int64\n        tags:\n          type: array\n          items:\n            type: string\n        photoUrls:\n          type: array\n          items:\n            type: string\n            format: uri\n          maxItems: 10\n    \n    PetListResponse:\n      type: object\n      properties:\n        data:\n          type: array\n          items:\n            $ref: '#\u002Fcomponents\u002Fschemas\u002FPet'\n        pagination:\n          $ref: '#\u002Fcomponents\u002Fschemas\u002FPagination'\n        meta:\n          type: object\n          properties:\n            requestId:\n              type: string\n            timestamp:\n              type: string\n              format: date-time\n    \n    Pagination:\n      type: object\n      properties:\n        total:\n          type: integer\n          format: int64\n        limit:\n          type: integer\n        offset:\n          type: integer\n        hasMore:\n          type: boolean\n```\n\n## Authentication\n```yaml\ncomponents:\n  securitySchemes:\n    BearerAuth:\n      type: http\n      scheme: bearer\n      bearerFormat: JWT\n      description: JWT token authentication\n    \n    ApiKeyAuth:\n      type: apiKey\n      in: header\n      name: X-API-Key\n    \n    OAuth2Password:\n      type: oauth2\n      flows:\n        password:\n          tokenUrl: \u002Fapi\u002Fv1\u002Fauth\u002Ftoken\n          scopes:\n            read: Read access\n            write: Write access\n\nsecurity:\n  - BearerAuth: []\n  - ApiKeyAuth: []\n```\n\n## Advanced Features\n```yaml\n# Callbacks\npaths:\n  \u002Forders:\n    post:\n      summary: Create an order\n      callbacks:\n        orderCompleted:\n          '$ref': '#\u002Fcomponents\u002Fcallbacks\u002FOrderCompleted'\n        orderShipped:\n          '$ref': '#\u002Fcomponents\u002Fcallbacks\u002FOrderShipped'\n\ncallbacks:\n  OrderCompleted:\n    '{$request.body#\u002FcallbackUrl}':\n      post:\n        requestBody:\n          description: Order completed callback\n          content:\n            application\u002Fjson:\n              schema:\n                $ref: '#\u002Fcomponents\u002Fschemas\u002FOrderCallback'\n        responses:\n          '200':\n            description: Callback received successfully\n\n# Links\npaths:\n  \u002Fusers\u002F{userId}:\n    get:\n      summary: Get user by ID\n      responses:\n        '200':\n          description: User found\n          content:\n            application\u002Fjson:\n              schema:\n                $ref: '#\u002Fcomponents\u002Fschemas\u002FUser'\n          links:\n            userOrders:\n              operationId: getUserOrders\n              parameters:\n                userId: '$request.path.userId'\n\n# Webhooks\nwebhooks:\n  newOrder:\n    post:\n      summary: Receive new order notifications\n      operationId: newOrderWebhook\n      requestBody:\n        content:\n          application\u002Fjson:\n            schema:\n              $ref: '#\u002Fcomponents\u002Fschemas\u002FOrder'\n      responses:\n        '200':\n          description: Webhook received\n```\n\n## Documentation Best Practices\n```\n1. Write clear summaries\n   - One-line description\n   - What the endpoint does\n\n2. Provide detailed descriptions\n   - Explain behavior\n   - Document edge cases\n\n3. Use proper examples\n   - Request examples\n   - Response examples\n   - Error examples\n\n4. Document all parameters\n   - Required vs optional\n   - Valid values\n   - Default values\n\n5. Define error responses\n   - Common errors\n   - Error codes\n   - Error messages\n\n6. Use tags to organize\n   - Group by resource\n   - Group by functionality\n\n7. Keep it up to date\n   - Update on code changes\n   - Version documentation\n\n8. Add getting started\n   - Authentication guide\n   - Base URL\n   - Rate limits\n```\n\n## Code Generation\n```bash\n# Generate Python client\nopenapi-generator generate \\\n  -i openapi.yaml \\\n  -g python \\\n  -o .\u002Fclients\u002Fpython \\\n  --additional-properties=pythonLibraryName=petshop\n\n# Generate TypeScript client\nopenapi-generator generate \\\n  -i openapi.yaml \\\n  -g typescript-axios \\\n  -o .\u002Fclients\u002Ftypescript\n\n# Generate Go server\nopenapi-generator generate \\\n  -i openapi.yaml \\\n  -g go-gin-server \\\n  -o .\u002Fserver\u002Fgo\n\n# Generate Postman collection\nopenapi-generator generate \\\n  -i openapi.yaml \\\n  -g postman-collection \\\n  -o .\u002Fdocs\u002Fpostman.json\n```\n\n## Validation with OpenAPI\n```python\nfrom openapi_spec_validator import validate\nfrom openapi_spec_validator.versions import consts as validator_versions\n\n\ndef validate_openapi_spec(spec_path: str) -> bool:\n    \"\"\"Validate OpenAPI specification file.\"\"\"\n    with open(spec_path, 'r') as f:\n        spec_dict = yaml.safe_load(f)\n    \n    try:\n        validate(spec_dict)\n        return True\n    except Exception as e:\n        print(f\"Validation error: {e}\")\n        return False\n\n\ndef check_coverage(spec: dict) -> dict:\n    \"\"\"Check API coverage against requirements.\"\"\"\n    paths = spec.get('paths', {})\n    \n    required_endpoints = [\n        '\u002Fusers',\n        '\u002Fusers\u002F{id}',\n        '\u002Fpets',\n        '\u002Fpets\u002F{id}',\n    ]\n    \n    existing = []\n    missing = []\n    \n    for endpoint in required_endpoints:\n        if endpoint in paths:\n            existing.append(endpoint)\n        else:\n            missing.append(endpoint)\n    \n    return {\n        'existing': existing,\n        'missing': missing,\n        'coverage': len(existing) \u002F len(required_endpoints),\n    }\n```\n","## What I do\n- Design OpenAPI specifications\n- Create API documentation\n- Define schemas and data models\n- Document authentication\n- Handle pagination and filtering\n- Use advanced OpenAPI features\n- Generate client SDKs\n- Test with OpenAPI\n\n## When to use me\nWhen creating API specifications or OpenAPI documentation.\n\n## OpenAPI Structure\n```yaml\nopenapi: 3.0.3\ninfo:\n  title: Pet Store API\n  description: |\n    A sample API for managing pets.\n    \n    ## Features\n    - List pets\n    - Add new pets\n    - Update pet information\n    - Place orders\n    \n    ## Authentication\n    All endpoints require Bearer token authentication.\n  version: 1.0.0\n  contact:\n    name: API Support\n    email: support@example.com\n    url: https:\u002F\u002Fexample.com\u002Fsupport\n  license:\n    name: MIT\n    url: https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\n\nservers:\n  - url: https:\u002F\u002Fapi.example.com\u002Fv1\n    description: Production server\n  - url: https:\u002F\u002Fstaging-api.example.com\u002Fv1\n    description: Staging server\n  - url: http:\u002F\u002Flocalhost:8000\u002Fapi\u002Fv1\n    description: Local development\n\ntags:\n  - name: Pets\n    description: Pet management operations\n  - name: Store\n    description: Store operations\n  - name: Users\n    description: User management\n```\n\n## Paths and Operations\n```yaml\npaths:\n  \u002Fpets:\n    get:\n      summary: List all pets\n      description: Returns a paginated list of pets\n      tags:\n        - Pets\n      operationId: listPets\n      parameters:\n        - name: status\n          in: query\n          description: Filter by pet status\n          schema:\n            type: string\n            enum:\n              - available\n              - pending\n              - sold\n        - name: limit\n          in: query\n          description: Maximum number of pets to return\n          schema:\n            type: integer\n            default: 20\n            minimum: 1\n            maximum: 100\n        - name: offset\n          in: query\n          description: Number of pets to skip\n          schema:\n            type: integer\n            default: 0\n            minimum: 0\n      responses:\n        '200':\n          description: A list of pets\n          content:\n            application\u002Fjson:\n              schema:\n                $ref: '#\u002Fcomponents\u002Fschemas\u002FPetListResponse'\n        '400':\n          $ref: '#\u002Fcomponents\u002Fresponses\u002FBadRequest'\n        '401':\n          $ref: '#\u002Fcomponents\u002Fresponses\u002FUnauthorized'\n        '500':\n          $ref: '#\u002Fcomponents\u002Fresponses\u002FInternalError'\n    \n    post:\n      summary: Create a new pet\n      description: Add a new pet to the store\n      tags:\n        - Pets\n      operationId: createPet\n      security:\n        - BearerAuth: []\n      requestBody:\n        required: true\n        content:\n          application\u002Fjson:\n            schema:\n              $ref: '#\u002Fcomponents\u002Fschemas\u002FCreatePetRequest'\n      responses:\n        '201':\n          description: Pet created successfully\n          content:\n            application\u002Fjson:\n              schema:\n                $ref: '#\u002Fcomponents\u002Fschemas\u002FPet'\n        '400':\n          $ref: '#\u002Fcomponents\u002Fresponses\u002FBadRequest'\n        '401':\n          $ref: '#\u002Fcomponents\u002Fresponses\u002FUnauthorized'\n```\n\n## Components and Schemas\n```yaml\ncomponents:\n  schemas:\n    Pet:\n      type: object\n      required:\n        - id\n        - name\n        - status\n      properties:\n        id:\n          type: string\n          format: uuid\n          example: \"123e4567-e89b-12d3-a456-426614174000\"\n        name:\n          type: string\n          minLength: 1\n          maxLength: 100\n          example: \"Fluffy\"\n        status:\n          type: string\n          enum:\n            - available\n            - pending\n            - sold\n          example: \"available\"\n        category:\n          $ref: '#\u002Fcomponents\u002Fschemas\u002FCategory'\n        tags:\n          type: array\n          items:\n            $ref: '#\u002Fcomponents\u002Fschemas\u002FTag'\n        photoUrls:\n          type: array\n          items:\n            type: string\n            format: uri\n          maxItems: 10\n        createdAt:\n          type: string\n          format: date-time\n        updatedAt:\n          type: string\n          format: date-time\n    \n    Category:\n      type: object\n      properties:\n        id:\n          type: integer\n          format: int64\n        name:\n          type: string\n    \n    Tag:\n      type: object\n      properties:\n        id:\n          type: integer\n          format: int64\n        name:\n          type: string\n    \n    CreatePetRequest:\n      type: object\n      required:\n        - name\n        - status\n      properties:\n        name:\n          type: string\n          minLength: 1\n          maxLength: 100\n        status:\n          type: string\n          enum:\n            - available\n            - pending\n            - sold\n        categoryId:\n          type: integer\n          format: int64\n        tags:\n          type: array\n          items:\n            type: string\n        photoUrls:\n          type: array\n          items:\n            type: string\n            format: uri\n          maxItems: 10\n    \n    PetListResponse:\n      type: object\n      properties:\n        data:\n          type: array\n          items:\n            $ref: '#\u002Fcomponents\u002Fschemas\u002FPet'\n        pagination:\n          $ref: '#\u002Fcomponents\u002Fschemas\u002FPagination'\n        meta:\n          type: object\n          properties:\n            requestId:\n              type: string\n            timestamp:\n              type: string\n              format: date-time\n    \n    Pagination:\n      type: object\n      properties:\n        total:\n          type: integer\n          format: int64\n        limit:\n          type: integer\n        offset:\n          type: integer\n        hasMore:\n          type: boolean\n```\n\n## Authentication\n```yaml\ncomponents:\n  securitySchemes:\n    BearerAuth:\n      type: http\n      scheme: bearer\n      bearerFormat: JWT\n      description: JWT token authentication\n    \n    ApiKeyAuth:\n      type: apiKey\n      in: header\n      name: X-API-Key\n    \n    OAuth2Password:\n      type: oauth2\n      flows:\n        password:\n          tokenUrl: \u002Fapi\u002Fv1\u002Fauth\u002Ftoken\n          scopes:\n            read: Read access\n            write: Write access\n\nsecurity:\n  - BearerAuth: []\n  - ApiKeyAuth: []\n```\n\n## Advanced Features\n```yaml\n# Callbacks\npaths:\n  \u002Forders:\n    post:\n      summary: Create an order\n      callbacks:\n        orderCompleted:\n          '$ref': '#\u002Fcomponents\u002Fcallbacks\u002FOrderCompleted'\n        orderShipped:\n          '$ref': '#\u002Fcomponents\u002Fcallbacks\u002FOrderShipped'\n\ncallbacks:\n  OrderCompleted:\n    '{$request.body#\u002FcallbackUrl}':\n      post:\n        requestBody:\n          description: Order completed callback\n          content:\n            application\u002Fjson:\n              schema:\n                $ref: '#\u002Fcomponents\u002Fschemas\u002FOrderCallback'\n        responses:\n          '200':\n            description: Callback received successfully\n\n# Links\npaths:\n  \u002Fusers\u002F{userId}:\n    get:\n      summary: Get user by ID\n      responses:\n        '200':\n          description: User found\n          content:\n            application\u002Fjson:\n              schema:\n                $ref: '#\u002Fcomponents\u002Fschemas\u002FUser'\n          links:\n            userOrders:\n              operationId: getUserOrders\n              parameters:\n                userId: '$request.path.userId'\n\n# Webhooks\nwebhooks:\n  newOrder:\n    post:\n      summary: Receive new order notifications\n      operationId: newOrderWebhook\n      requestBody:\n        content:\n          application\u002Fjson:\n            schema:\n              $ref: '#\u002Fcomponents\u002Fschemas\u002FOrder'\n      responses:\n        '200':\n          description: Webhook received\n```\n\n## Documentation Best Practices\n```\n1. Write clear summaries\n   - One-line description\n   - What the endpoint does\n\n2. Provide detailed descriptions\n   - Explain behavior\n   - Document edge cases\n\n3. Use proper examples\n   - Request examples\n   - Response examples\n   - Error examples\n\n4. Document all parameters\n   - Required vs optional\n   - Valid values\n   - Default values\n\n5. Define error responses\n   - Common errors\n   - Error codes\n   - Error messages\n\n6. Use tags to organize\n   - Group by resource\n   - Group by functionality\n\n7. Keep it up to date\n   - Update on code changes\n   - Version documentation\n\n8. Add getting started\n   - Authentication guide\n   - Base URL\n   - Rate limits\n```\n\n## Code Generation\n```bash\n# Generate Python client\nopenapi-generator generate \\\n  -i openapi.yaml \\\n  -g python \\\n  -o .\u002Fclients\u002Fpython \\\n  --additional-properties=pythonLibraryName=petshop\n\n# Generate TypeScript client\nopenapi-generator generate \\\n  -i openapi.yaml \\\n  -g typescript-axios \\\n  -o .\u002Fclients\u002Ftypescript\n\n# Generate Go server\nopenapi-generator generate \\\n  -i openapi.yaml \\\n  -g go-gin-server \\\n  -o .\u002Fserver\u002Fgo\n\n# Generate Postman collection\nopenapi-generator generate \\\n  -i openapi.yaml \\\n  -g postman-collection \\\n  -o .\u002Fdocs\u002Fpostman.json\n```\n\n## Validation with OpenAPI\n```python\nfrom openapi_spec_validator import validate\nfrom openapi_spec_validator.versions import consts as validator_versions\n\n\ndef validate_openapi_spec(spec_path: str) -> bool:\n    \"\"\"Validate OpenAPI specification file.\"\"\"\n    with open(spec_path, 'r') as f:\n        spec_dict = yaml.safe_load(f)\n    \n    try:\n        validate(spec_dict)\n        return True\n    except Exception as e:\n        print(f\"Validation error: {e}\")\n        return False\n\n\ndef check_coverage(spec: dict) -> dict:\n    \"\"\"Check API coverage against requirements.\"\"\"\n    paths = spec.get('paths', {})\n    \n    required_endpoints = [\n        '\u002Fusers',\n        '\u002Fusers\u002F{id}',\n        '\u002Fpets',\n        '\u002Fpets\u002F{id}',\n    ]\n    \n    existing = []\n    missing = []\n    \n    for endpoint in required_endpoints:\n        if endpoint in paths:\n            existing.append(endpoint)\n        else:\n            missing.append(endpoint)\n    \n    return {\n        'existing': existing,\n        'missing': missing,\n        'coverage': len(existing) \u002F len(required_endpoints),\n    }\n```\n",{"name":5,"license":15,"metadata":31,"description":7,"compatibility":22},{"audience":32,"category":25},"developers","main","2ea764e153842704d24a2e9aa4170441a7f03081",".opencode\u002Fskills\u002Fopenapi","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito","https:\u002F\u002Fgithub.com\u002FNeuralBlitz","nuralnexus.org","Theoretical and Futuristic AI Nerd 🤓 ","2026-11-12 03:13:05",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add NeuralBlitz\u002FMito --skill openapi",{"tool":47,"command":48},"bunx","bunx skills add NeuralBlitz\u002FMito --skill openapi",{"tool":50,"command":51},"pnpm","pnpm dlx skills add NeuralBlitz\u002FMito --skill openapi","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fopenapi\u002FSKILL.md",true,[],[56,72,85,98,106,130],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":26},"01M6HAZSAQK1S27CEZYAYJTQDX","wireless-communications","Wireless systems, mobile networks, and 5G\u002F6G","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fwireless-communications\u002FSKILL.md",[],[63,64,65,66,67,68,69,70,22,71],"communications","wireless communications","wireless","systems","engineering","networks","5G","students","mobile",{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":26},"01M6HAZFX6E8NK3WZWDX5YCKYY","websockets","WebSocket implementation and best practices","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fwebassembly\u002Fwebsockets\u002FSKILL.md",[],[74,79,80,81,22,82,83,84],"websocket implementation","time","implementation","real-time","websocket","best practices",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":26},"01M6HAZ6DAXBQ7QHXXM1EM7715","vulnerability-auditing","Vulnerability assessment and auditing","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fvulnerability-auditing\u002FSKILL.md",[],[92,93,94,95,22,96,97],"vulnerability","vulnerability auditing","security","vulnerability assessment","cybersecurity","assessment",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":26},"01M6HAZ3FKF3CS9Z3J96RVE2ZE","vulnerability-assessment","Finding and assessing security vulnerabilities","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fvue\u002Fvulnerability-assessment\u002FSKILL.md",[],[95,92,97,94,105,22],"vulnerabilities",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":122,"publishedAt":26},"01M6HAYSHM6HKRKEHFP0SGZQX7","vlsi-design","Very-Large-Scale Integration circuit design and semiconductor engineering","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fvlsi-design\u002FSKILL.md",[112,117],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":118,"categoryName":119,"taxonomyType":120,"taxonomyTypeDesc":121},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[123,124,19,125,126,67,127,22,128,70,129],"vlsi design","VLSI","hardware","integration","computer","scale","circuit",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":26},"01M6HAYPQ30FFE2JXD7WQJ8R6C","unsupervised","Unsupervised learning concepts","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fvisualization\u002Funsupervised\u002FSKILL.md",[],[132,137,22,138,139,140,141,142],"learning","intelligence","unsupervised learning","machine","concepts","machine-learning"]