{"_id":"@agenticweb-md/generator","name":"@agenticweb-md/generator","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@agenticweb-md/generator","version":"1.0.0","description":"Interactive CLI generator for agenticweb.md files","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"agenticweb-generator":"dist/cli.js"},"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","test":"node --test","prepublishOnly":"npm run build"},"keywords":["agenticweb","agenticweb.md","ai-agent","discovery","generator","cli"],"author":{"name":"agenticweb.md contributors"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/agenticweb-md/agenticweb.md.git","directory":"tools/generator"},"homepage":"https://agenticweb.md","bugs":{"url":"https://github.com/agenticweb-md/agenticweb.md/issues"},"engines":{"node":">=18.0.0"},"dependencies":{"@inquirer/prompts":"^7.2.1","yaml":"^2.3.4"},"devDependencies":{"@types/node":"^20.10.0","typescript":"^5.3.0"},"gitHead":"4edfbbd0f407239f0654aff245b3f5b397c0ec0a","_id":"@agenticweb-md/generator@1.0.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-V4rk2x0o5nTqrmV6NIq9wYWsJH28AbK4yDdNGfcHMH5fH1cjo7P62Tt7N6RYnCQ2Wr8jBchcrE5OiI7oPYc6QA==","shasum":"54c902a47818f9c891c0013cb678a300b432c0c3","tarball":"https://registry.npmjs.org/@agenticweb-md/generator/-/generator-1.0.0.tgz","fileCount":11,"unpackedSize":51988,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC8+MKmhfaOWO+GALBCPxWWF1wQtMUEDTfhc1ZcVIwhYQIgQc4ypqOeNFURtslicJ8jUMUR02DdxNhC9YOZfMJ0GjY="}]},"_npmUser":{"name":"innfactory","email":"info@innfactory.de"},"directories":{},"maintainers":[{"name":"innfactory","email":"info@innfactory.de"},{"name":"jona7o","email":"t.jonas@innfactory.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/generator_1.0.0_1770063861544_0.2609998113424561"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-02T20:24:21.429Z","1.0.0":"2026-02-02T20:24:21.685Z","modified":"2026-02-02T20:24:21.885Z"},"maintainers":[{"name":"innfactory","email":"info@innfactory.de"},{"name":"jona7o","email":"t.jonas@innfactory.de"}],"description":"Interactive CLI generator for agenticweb.md files","homepage":"https://agenticweb.md","keywords":["agenticweb","agenticweb.md","ai-agent","discovery","generator","cli"],"repository":{"type":"git","url":"git+https://github.com/agenticweb-md/agenticweb.md.git","directory":"tools/generator"},"author":{"name":"agenticweb.md contributors"},"bugs":{"url":"https://github.com/agenticweb-md/agenticweb.md/issues"},"license":"MIT","readme":"# @agenticweb-md/generator\n\nInteractive CLI generator for `agenticweb.md` discovery files.\n\n## Installation\n\n```bash\nnpm install -g @agenticweb-md/generator\n```\n\nOr use directly with npx:\n\n```bash\nnpx @agenticweb-md/generator\n```\n\n## CLI Usage\n\n```bash\n# Interactive mode (recommended)\nnpx @agenticweb-md/generator\n\n# Specify output file\nnpx @agenticweb-md/generator -o ./my-project/agenticweb.md\n\n# Show help\nnpx @agenticweb-md/generator --help\n```\n\nThe interactive wizard will guide you through:\n\n1. **Basics** - Description and update date\n2. **Organization** - Name, legal details, address, certifications\n3. **Contacts** - Support, security, DPO, sales\n4. **Links** - Documentation, privacy, terms, GitHub\n5. **Capabilities** - APIs, MCP servers, Skills, Models, etc.\n\n## Programmatic Usage\n\n```typescript\nimport { generateAgenticWeb, today } from '@agenticweb-md/generator';\n\nconst content = generateAgenticWeb({\n  description: 'My organization description',\n  updated: today(),\n  organization: {\n    name: 'My Company',\n    website: 'https://example.com',\n  },\n  contacts: {\n    support: 'mailto:support@example.com',\n  },\n  capabilities: [\n    {\n      kind: 'api',\n      id: 'my-api',\n      description: 'My REST API',\n      url: 'https://api.example.com',\n      status: 'active',\n      pricing_model: 'free',\n    },\n  ],\n});\n\nconsole.log(content);\n```\n\n## API\n\n### `generateAgenticWeb(options: GeneratorOptions): string`\n\nGenerate a complete agenticweb.md file content.\n\n### `generateMinimal(description: string): string`\n\nGenerate a minimal agenticweb.md with just the description.\n\n### `today(): string`\n\nReturns today's date in YYYY-MM-DD format.\n\n## After Generation\n\n1. Review and edit the generated file\n2. Validate it:\n   ```bash\n   npx @agenticweb-md/validator ./agenticweb.md\n   ```\n3. Deploy to your domain root: `https://yourdomain.com/agenticweb.md`\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-fe25aa76d646314b62b2a3aeea93face"}