Chrome extension (side panel) that builds FAQ blocks and generates PageWorker code for the current tab. Add FAQs, pick the target element by clicking on the page, style the block, and copy the script into Botify.
npm install && npm run build- Open
chrome://extensions, turn on Developer mode, click Load unpacked - Select this project folder (the one that contains
manifest.json), not thedistfolder - Open any page and click the extension icon to open the side panel
- Add FAQs — Section heading (e.g. "FAQs") and heading level (H2–H6). Add questions and answers; use Bold, Italic, and Link in answers as needed.
- Select target — Click Click on page to select, then click the element on the page where the FAQ block should go (or type a CSS selector). Choose insertion strategy (inside at end, before, after, etc.).
- Preview — Preview on page / Remove preview appear when a selector is set; on the Style step the button becomes Update Preview.
- Style — Adjust margin, padding, and font size for Heading, Question, Answer, and Container; optional custom CSS.
- Generate code — Copy the PageWorker script and paste it into Botify.
The current tab is always the target page; no URL step.
| Command | Description |
|---|---|
npm run build |
Build into dist/ |
npm run pack |
Build and copy to release/ for store packaging |
npm run lint |
Lint |
npm run test |
Run tests |
npm run format |
Format with Prettier |
After code changes, reload the extension on chrome://extensions.
- Run
npm run pack(builds and fillsrelease/with manifest, background, dist, icons). - Zip the contents of
release/so thatmanifest.jsonis at the root of the zip. - Upload the zip in the Chrome Web Store Developer Dashboard.
See STORE_IMAGES_SPEC.txt, CHROME_STORE_PRIVACY_ANSWERS.txt, and PRIVACY_POLICY_PAGE.txt for store listing and privacy form text.
Private / unlicensed unless otherwise specified.