{"owner":"hanydd","repo":"BilibiliSponsorBlock","hasSkills":true,"totalSkillsCount":1,"totalTokensCount":304,"categories":["root-instruction"],"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md"],"skills":{"AGENTS.md":"## General\n\nThis is a Chromium browser extension (BilibiliSponsorBlock / 小电视空降助手) that skips sponsor segments on Bilibili videos. It is a single-product npm repo (not a monorepo). This project builds with npm.\n\n### Non-obvious caveats\n\n- `config.json` must exist before building. Copy from `config.json.example` if it does not exist. If you get `CompileConfig` or `property does not exist on type ConfigClass` errors, delete `config.json` and re-copy from the example.\n- `npm run test` runs a full Chrome build first, then Jest. Use `npm run test-without-building` to skip the build step when you already have a `dist/` directory.\n- The `dist/` directory is the unpacked extension. Load it in Chrome via `chrome://extensions` → Developer mode → \"Load unpacked\".\n- To launch Chrome with the extension from the command line: `google-chrome --no-sandbox --disable-gpu --load-extension=/workspace/dist --start-url=\"https://www.bilibili.com\"`.\n- The extension communicates with an external backend API (`https://www.bsbsb.top`). No local backend is needed for standard development/testing.\n- Unit tests cover URL parsing, BV/AV ID conversion, and danmaku utilities. They do not require network or browser access. Most functions of this extension are not covered by unit tests.\n"},"files":{"AGENTS.md":"## General\n\nThis is a Chromium browser extension (BilibiliSponsorBlock / 小电视空降助手) that skips sponsor segments on Bilibili videos. It is a single-product npm repo (not a monorepo). This project builds with npm.\n\n### Non-obvious caveats\n\n- `config.json` must exist before building. Copy from `config.json.example` if it does not exist. If you get `CompileConfig` or `property does not exist on type ConfigClass` errors, delete `config.json` and re-copy from the example.\n- `npm run test` runs a full Chrome build first, then Jest. Use `npm run test-without-building` to skip the build step when you already have a `dist/` directory.\n- The `dist/` directory is the unpacked extension. Load it in Chrome via `chrome://extensions` → Developer mode → \"Load unpacked\".\n- To launch Chrome with the extension from the command line: `google-chrome --no-sandbox --disable-gpu --load-extension=/workspace/dist --start-url=\"https://www.bilibili.com\"`.\n- The extension communicates with an external backend API (`https://www.bsbsb.top`). No local backend is needed for standard development/testing.\n- Unit tests cover URL parsing, BV/AV ID conversion, and danmaku utilities. They do not require network or browser access. Most functions of this extension are not covered by unit tests.\n"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","rawUrl":"https://raw.githubusercontent.com/hanydd/BilibiliSponsorBlock/HEAD/AGENTS.md","title":"AI Agent Protocol & Instructions","category":"root-instruction","format":"markdown","content":"## General\n\nThis is a Chromium browser extension (BilibiliSponsorBlock / 小电视空降助手) that skips sponsor segments on Bilibili videos. It is a single-product npm repo (not a monorepo). This project builds with npm.\n\n### Non-obvious caveats\n\n- `config.json` must exist before building. Copy from `config.json.example` if it does not exist. If you get `CompileConfig` or `property does not exist on type ConfigClass` errors, delete `config.json` and re-copy from the example.\n- `npm run test` runs a full Chrome build first, then Jest. Use `npm run test-without-building` to skip the build step when you already have a `dist/` directory.\n- The `dist/` directory is the unpacked extension. Load it in Chrome via `chrome://extensions` → Developer mode → \"Load unpacked\".\n- To launch Chrome with the extension from the command line: `google-chrome --no-sandbox --disable-gpu --load-extension=/workspace/dist --start-url=\"https://www.bilibili.com\"`.\n- The extension communicates with an external backend API (`https://www.bsbsb.top`). No local backend is needed for standard development/testing.\n- Unit tests cover URL parsing, BV/AV ID conversion, and danmaku utilities. They do not require network or browser access. Most functions of this extension are not covered by unit tests.\n","isInternal":false,"tokens":304,"sizeBytes":1290}],"systemPromptSnippet":"<yakaai_skills repo=\"hanydd/BilibiliSponsorBlock\">\n<!-- File: AGENTS.md (Tokens: ~304 | Category: root-instruction) -->\n## General\n\nThis is a Chromium browser extension (BilibiliSponsorBlock / 小电视空降助手) that skips sponsor segments on Bilibili videos. It is a single-product npm repo (not a monorepo). This project builds with npm.\n\n### Non-obvious caveats\n\n- `config.json` must exist before building. Copy from `config.json.example` if it does not exist. If you get `CompileConfig` or `property does not exist on type ConfigClass` errors, delete `config.json` and re-copy from the example.\n- `npm run test` runs a full Chrome build first, then Jest. Use `npm run test-without-building` to skip the build step when you already have a `dist/` directory.\n- The `dist/` directory is the unpacked extension. Load it in Chrome via `chrome://extensions` → Developer mode → \"Load unpacked\".\n- To launch Chrome with the extension from the command line: `google-chrome --no-sandbox --disable-gpu --load-extension=/workspace/dist --start-url=\"https://www.bilibili.com\"`.\n- The extension communicates with an external backend API (`https://www.bsbsb.top`). No local backend is needed for standard development/testing.\n- Unit tests cover URL parsing, BV/AV ID conversion, and danmaku utilities. They do not require network or browser access. Most functions of this extension are not covered by unit tests.\n</yakaai_skills>"}