{
    "$schema": "https://raw.githubusercontent.com/cloudflare/agent-skills-discovery-rfc/main/schema/v0.2.0.json",
    "version": "0.2.0",
    "skills": [
        {
            "name": "read_markdown_content",
            "type": "tool",
            "description": "Retrieve any page or article in clean Markdown format via HTTP content negotiation (Accept: text/markdown).",
            "url": "https://www.caricature-illustration.fr/",
            "hash": "e2a5eeb035ad903c1a8b4fe812977493e104c42bc2257480f5e8afac9dc20be0",
            "usage": "Use HTTP header \"Accept: text/markdown\" on any URL of the site to receive a Markdown version optimized for AI agents."
        },
        {
            "name": "read_agent_dom",
            "type": "tool",
            "description": "Retrieve a single post or page as a clean semantic JSON document with title, content (Markdown), facts, entities, and metadata.",
            "url": "https://www.caricature-illustration.fr/wp-json/graphin/v1/agent/post/{slug}",
            "hash": "e065e6bb595a508e67f277d4d87c59336d4d8d1b665968fccd8560d1c8097bed",
            "usage": "GET request to /wp-json/graphin/v1/agent/{type}/{slug} with type in {post, page, product}."
        },
        {
            "name": "search_content",
            "type": "tool",
            "description": "Full-text search across all published content of the site.",
            "url": "https://www.caricature-illustration.fr/wp-json/graphin/v1/mcp/call",
            "hash": "5ea7734e49fc83c02b389f3f1291dd83fad1bb5ca55542f4028e671b04ad53f5",
            "usage": "POST {tool: \"search_posts\", args: {query: \"...\"}} to the MCP call endpoint."
        },
        {
            "name": "browse_taxonomy",
            "type": "tool",
            "description": "List public taxonomies (categories, tags) and retrieve content under a specific taxonomy term.",
            "url": "https://www.caricature-illustration.fr/wp-json/graphin/v1/mcp/call",
            "hash": "6ece795eeb70c8e6ce7d7197b90e1144a2e1429b20ff35e660fa6fd9341739eb",
            "usage": "POST {tool: \"list_taxonomies\"} or {tool: \"get_by_category\", args: {term_id: 123}}."
        },
        {
            "name": "list_recent_content",
            "type": "tool",
            "description": "Retrieve the most recently modified or published content of the site.",
            "url": "https://www.caricature-illustration.fr/wp-json/graphin/v1/mcp/call",
            "hash": "fe7e5005057e41c944e6f6ac4921db68c4c4e73093cb6fb949e19238f1a38435",
            "usage": "POST {tool: \"list_recent\", args: {limit: 20, type: \"post\"}}."
        },
        {
            "name": "site_index",
            "type": "document",
            "description": "Curated text-based index of the most relevant pages of the site, in llms.txt format.",
            "url": "https://www.caricature-illustration.fr/llms.txt",
            "hash": "b1540ba7373f0b5e69fda4e8c92b0a8262b1ad8de02a7c88a19fd14457c64daf",
            "usage": "GET request, returns plain text in llms.txt standard format."
        },
        {
            "name": "site_corpus",
            "type": "document",
            "description": "Complete text corpus of all public content of the site, optimized for AI consumption.",
            "url": "https://www.caricature-illustration.fr/llms-full.txt",
            "hash": "eccc639eb34f01ecc1c5d87408f5c59578ec3a9314363c1e3bcf39f48271ff5f",
            "usage": "GET request, returns plain text Markdown corpus."
        },
        {
            "name": "site_info",
            "type": "tool",
            "description": "Retrieve site metadata including name, description, language, content types, and discovery feeds.",
            "url": "https://www.caricature-illustration.fr/wp-json/graphin/v1/mcp/call",
            "hash": "f9dd687fb5cb622599a4760db5374af185f36620f87db17aab936c0f462f5c17",
            "usage": "POST {tool: \"site_info\"}."
        },
        {
            "name": "browse_products",
            "type": "tool",
            "description": "Retrieve product information including SKU, price, availability, and short description.",
            "url": "https://www.caricature-illustration.fr/wp-json/graphin/v1/mcp/call",
            "hash": "f8179026bee35f51af7e91f1ee345bac0e403062d7a9ad70f3e993c7e0bdf464",
            "usage": "POST {tool: \"list_recent\", args: {type: \"product\"}}."
        }
    ],
    "site": {
        "name": "Caricature &amp; Illustration",
        "description": "Retrouvez le monde de la Caricature et de l&#039;Illustration de Guillaume Néel ( Nantes, Rennes, Angers, Vannes, La-Roche-sur-Yon, Bretagne, Normandie, Vendée, Loire-Atlantique)",
        "url": "https://www.caricature-illustration.fr/",
        "language": "fr_FR"
    },
    "contentSignals": {
        "search": "yes",
        "aiInput": "yes",
        "aiTrain": "no",
        "reference": "https://www.caricature-illustration.fr/robots.txt"
    },
    "related": {
        "mcpServerCard": "https://www.caricature-illustration.fr/.well-known/mcp/server-card.json",
        "apiCatalog": "https://www.caricature-illustration.fr/.well-known/api-catalog",
        "llmsTxt": "https://www.caricature-illustration.fr/llms.txt",
        "robots": "https://www.caricature-illustration.fr/robots.txt"
    },
    "contact": {
        "admin": "guillaume@graph-in.fr",
        "site": "https://www.caricature-illustration.fr/"
    },
    "generator": {
        "name": "Graph'in Agent-Ready",
        "version": "0.2.20",
        "url": "https://graph-in.fr/"
    }
}