{
  "name": "Krawly",
  "description": "Krawly is a comprehensive web analysis and SEO toolkit providing 160+ free online tools. Capabilities include SEO analysis, technology detection, SSL checking, DNS/WHOIS lookup, broken link detection, lead generation, web scraping, screenshot capture, and more.",
  "supportedInterfaces": [
    {
      "url": "https://krawly.io/api/v1/a2a",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "0.3"
    }
  ],
  "provider": {
    "organization": "Krawly",
    "url": "https://krawly.io"
  },
  "iconUrl": "https://krawly.io/icon-192x192.png",
  "version": "1.0.0",
  "documentationUrl": "https://krawly.io/docs",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "skills": [
    {
      "id": "seo-analysis",
      "name": "SEO Analysis",
      "description": "Comprehensive SEO analysis including meta tags, headings, keyword density, page speed, mobile-friendliness, schema markup, and overall SEO score for any URL.",
      "tags": ["seo", "analysis", "meta-tags", "keywords", "page-speed"],
      "examples": [
        "Analyze the SEO of https://example.com",
        "Check meta tags and headings for https://example.com"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "technology-detection",
      "name": "Technology Detection",
      "description": "Detect technologies, frameworks, CMS, analytics tools, and libraries used by any website.",
      "tags": ["technology", "detection", "frameworks", "cms", "stack"],
      "examples": [
        "What technologies does https://example.com use?",
        "Detect the tech stack of https://example.com"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "ssl-checker",
      "name": "SSL Certificate Checker",
      "description": "Check SSL/TLS certificate validity, expiry dates, issuer details, and security configuration for any domain.",
      "tags": ["ssl", "tls", "certificate", "security", "https"],
      "examples": [
        "Check the SSL certificate for example.com",
        "Is the SSL certificate for example.com valid?"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "dns-whois-lookup",
      "name": "DNS & WHOIS Lookup",
      "description": "Perform DNS record lookups and WHOIS queries to retrieve domain registration, nameserver, and DNS configuration details.",
      "tags": ["dns", "whois", "domain", "nameserver", "records"],
      "examples": [
        "Look up DNS records for example.com",
        "Who owns the domain example.com?"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "broken-link-checker",
      "name": "Broken Link Checker",
      "description": "Crawl a webpage and identify broken links (404s, timeouts, redirects) to help maintain link integrity.",
      "tags": ["broken-links", "crawl", "404", "link-checker"],
      "examples": [
        "Find broken links on https://example.com",
        "Check all links on https://example.com for errors"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "screenshot-capture",
      "name": "Website Screenshot",
      "description": "Capture full-page or viewport screenshots of any website in various resolutions and formats.",
      "tags": ["screenshot", "capture", "image", "webpage"],
      "examples": [
        "Take a screenshot of https://example.com",
        "Capture a mobile screenshot of https://example.com"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["image/png", "application/json"]
    },
    {
      "id": "content-extraction",
      "name": "Content Extraction",
      "description": "Extract structured content from web pages including text, headings, images, links, and metadata.",
      "tags": ["scraping", "extraction", "content", "text", "html"],
      "examples": [
        "Extract the main content from https://example.com",
        "Scrape headings and text from https://example.com"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json", "text/plain"]
    },
    {
      "id": "lead-generation",
      "name": "Lead Generation",
      "description": "Extract contact information, email addresses, phone numbers, and social media links from websites for lead generation.",
      "tags": ["leads", "contacts", "email", "phone", "social-media"],
      "examples": [
        "Find contact information on https://example.com",
        "Extract email addresses from https://example.com"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    }
  ]
}
