{
  "markdown": "# WordLift Knowledge Graph Builder & Gemini CLI Extension\n\nThis extension empowers Gemini with the **WordLift Knowledge Graph Builder** skill, allowing you to build and maintain Knowledge Graphs directly from your CLI.\n\n## 🧠 Agent Skills\n\nThis extension includes the `wordlift-kg-builder` skill. When enabled, Gemini gains specialized expertise to:\n\n- **Import Sitemaps**: Ingest thousands of pages from `sitemap.xml`.\n- **Build Entities**: Create valid schema.org Product, Organization, and WebPage entities.\n- **Generate GS1 IDs**: Create deterministic, GS1 Digital Link compliant identifiers.\n- **Validate Data**: Ensure data quality with built-in SHACL validation.\n- **Sync to WordLift**: Orchestrate batch updates and incremental patches.\n\nTo use it, simply ask Gemini:\n> \"Help me import pages from my sitemap\"\n> \"Build a Product entity with GS1 Digital Link\"\n> \"Validate this JSON-LD against your SHACL shapes\"\n\n## Installation\n\nInstall the extension directly from GitHub:\n\n```bash\ngemini extensions install https://github.com/wordlift/wordlift-gemini-cli-extension.git\n```\n\n### Configuration\n\nCreate a `.env` file in the extension directory with your WordLift credentials:\n\n```env\nWORDLIFT_API_KEY=your_api_key_here\nWORDLIFT_BASE_URI=https://data.wordlift.io/wl123\nWORDLIFT_API_ENDPOINT=https://api.wordlift.io\n```\n\n## Core Features (via MCP)\n\nEven without activating the full Skill, the extension provides basic tools via the Model Context Protocol (MCP):\n\n- **`import_from_sitemap`**: Import URLs from sitemap.xml.\n- **`build_product`**: Create schema.org Product entities.\n- **`validate_entity`**: Validate entities against SHACL shapes.\n- **`sync_kg`**: Perform batch create/update operations.\n\n## Architecture\n\n- **`skills/`**: Contains the `wordlift-kg-builder` Agent Skill.\n- **`wl_extension/`**: Core Python logic (entity building, validation, sync).\n- **`server.py`**: MCP server implementation.\n\n## Support\n\nFor WordLift API documentation, visit: [docs.wordlift.io](https://docs.wordlift.io/)\n",
  "bytes": 2011,
  "sha": "620e1f43cdb2d3f6dd81c669b58c9a2ae5a506cbbdec1cc7537637a1923f8184",
  "repo_slug": "wordlift/wordlift-gemini-cli-extension",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_wordlift_wordlift_gemini_cli_extension_949ff8fe/readme"
}