{
  "schemaVersion": 1,
  "id": "chrome",
  "version": "0.1.0",
  "displayName": "Chrome",
  "description": "Control the user's existing Chrome browser through a first-party extension and the persistent Node REPL runtime.",
  "capabilities": ["interactive", "read", "write", "browser-use", "chrome", "javascript", "native-messaging"],
  "skills": "./skills/",
  "paths": {
    "extensionId": "./scripts/extension-id.json",
    "checkExtensionInstalled": "./scripts/check-extension-installed.js",
    "checkNativeHostManifest": "./scripts/check-native-host-manifest.js",
    "chromeIsRunning": "./scripts/chrome-is-running.js",
    "installedBrowsers": "./scripts/installed-browsers.js",
    "openChromeWindow": "./scripts/open-chrome-window.js",
    "installNativeHostManifest": "./scripts/installManifest.mjs",
    "nativeHost": "./scripts/native-host.mjs",
    "extensionManifest": "./extension/manifest.json"
  },
  "interface": {
    "displayName": "Chrome",
    "shortDescription": "Use your existing Chrome tabs and signed-in sites with DotCraft",
    "longDescription": "Chrome lets DotCraft connect to the browser you already use through a Chrome extension and a local Native Messaging host. DotCraft can inspect and operate approved tabs while preserving explicit user control over tab claiming, navigation, and cleanup.",
    "developerName": "DotHarness",
    "category": "Coding",
    "capabilities": ["Interactive", "Read", "Write", "Browser"],
    "defaultPrompt": "Use Chrome to check the page I already have open",
    "brandColor": "#1A73E8",
    "composerIcon": "./skills/chrome/assets/chrome-small.svg",
    "logo": "./skills/chrome/assets/chrome.svg",
    "websiteUrl": "https://github.com/DotHarness/dotcraft",
    "privacyPolicyUrl": "https://github.com/DotHarness/dotcraft",
    "termsOfServiceUrl": "https://github.com/DotHarness/dotcraft"
  }
}
