Loading...
Loading...
Expert in building Chrome Extensions using Manifest V3. Covers background scripts, service workers, content scripts, and cross-context communication.
npx skill4agent add sickn33/antigravity-awesome-skills chrome-extension-developersafari-extension-expertchrome.runtime.sendMessagechrome.tabs.sendMessageresponseCallbackoptional_permissionschrome.storage.localchrome.storage.synclocalStoragedeclarativeNetRequest{
"manifest_version": 3,
"name": "My Agentic Extension",
"version": "1.0.0",
"action": {
"default_popup": "popup.html"
},
"background": {
"service_worker": "background.js"
},
"content_scripts": [
{
"matches": ["https://*.example.com/*"],
"js": ["content.js"]
}
],
"permissions": ["storage", "activeTab"]
}// background.js (Service Worker)
chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
if (message.type === "GREET_AGENT") {
console.log("Received message from content script:", message.data);
sendResponse({ status: "ACK", reply: "Hello from Background" });
}
return true; // Keep message channel open for async response
});chrome.runtime.onInstalledinnerHTMLeval()textContentchrome.alarmssetTimeoutsetInterval