Install
openclaw skills install chrome-extension-generator一键生成 Chrome 扩展程序模板,支持 Popup、Background Script、Content Script、Options 页面等多种类型。
openclaw skills install chrome-extension-generator一键生成 Chrome 扩展程序模板,快速启动你的扩展开发。
| 模板 | 说明 |
|---|---|
basic | 基础 Hello World |
popup | 带 Popup 界面 |
options | 设置页面 |
content-script | 内容脚本 |
background | 后台脚本 |
full | 完整功能扩展 |
# 基本用法
chrome-extension-generator "扩展名称" "描述"
# 指定模板
chrome-extension-generator "My Extension" "描述" --template popup
# 指定技术栈
chrome-extension-generator "扩展" "描述" --template full --stack typescript
| 选项 | 说明 |
|---|---|
--template, -t | 模板类型 |
--stack, -s | JavaScript/TypeScript |
--output, -o | 输出目录 |
my-extension/
├── manifest.json
├── popup.html
├── popup.js
├── popup.css
├── background.js
├── content.js
├── options.html
├── options.js
├── icon.png
├── README.md
└── _locales/
└── en/
└── messages.json
chrome-extension-generator "Focus Timer" "Pomodoro timer extension" --template popup
chrome-extension-generator "Page Highlighter" "Highlight text on pages" --template content-script
chrome-extension-generator "All-in-One Tool" "Ultimate browser tool" --template full
{
"manifest_version": 3,
"name": "My Extension",
"version": "1.0.0",
"description": "An amazing Chrome extension",
"permissions": ["storage", "activeTab"],
"action": {
"default_popup": "popup.html"
},
"background": {
"service_worker": "background.js"
}
}
# 无需依赖
生成模板包含:
| 权限 | 说明 |
|---|---|
storage | 本地存储 |
activeTab | 当前标签页 |
tabs | 标签页管理 |
bookmarks | 书签管理 |
history | 历史记录 |
cookies | Cookie 管理 |
webRequest | 网络请求 |