agentify
Analyze, rewrite, and generate design specs to make web pages and websites more easily usable by AI agents, web scrapers, and automation tools. Use when (1) evaluating how agent-friendly, accessible (a11y), or machine-readable a web page or HTML/JSX/Vue/Svelte code is, (2) rewriting web templates to add semantic markup, ARIA, structured data (schema.org / JSON-LD), and stable selectors (data-testid) for tools like Playwright, Puppeteer, Cypress, or Selenium, (3) generating agent-friendly design specification documents for development teams covering SEO, accessibility, and GEO (Generative Engine Optimization). Triggers on phrases like "agent-friendly", "make this page work with agents", "analyze for automation", "agentify", "improve SEO", "add structured data", "add data-testid", "web scraping friendly", "machine-readable", "a11y audit", "crawler-friendly".
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chartgen-ai/agentifyWhat This Skill Does
The agentify skill is a powerful utility designed to bridge the gap between human-centric web design and machine-readable standards. It transforms standard websites into high-fidelity sources for AI agents, LLM-based scrapers, and automated testing suites. By auditing code against a rigorous 9-point framework—covering everything from Semantic HTML and ARIA accessibility to JSON-LD structured data and stable CSS selectors—the skill ensures your digital assets are easily navigable and actionable for autonomous tools.
Installation
To integrate this skill into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/chartgen-ai/agentify
Use Cases
- Automated QA & Testing: Automatically inject
data-testidattributes into your React or Vue components to ensure your Playwright, Cypress, or Selenium suites remain stable even when UI styling changes. - SEO & GEO Optimization: Boost your Generative Engine Optimization by injecting proper schema.org JSON-LD markup, allowing AI search engines to index your content with perfect semantic context.
- Accessibility Audits: Perform rapid compliance checks on landing pages to identify areas where ARIA roles, labels, and keyboard navigation are failing, improving both user experience and bot reachability.
- Bot-Proofing Content: Rewrite legacy "div soup" HTML into modern, semantic structures, making your content significantly easier for LLMs to parse and summarize.
Example Prompts
- "Agentify the current page: audit my checkout flow and provide a score, then list the top 3 accessibility improvements."
- "Please add data-testid attributes to all interactive elements in this React component and wrap the product info in JSON-LD structured data."
- "Analyze my landing page for automation compatibility. I need to make sure my form labels are correctly associated and the site is ready for a web scraper."
Tips & Limitations
- Proactive Implementation: Use
agentifyduring the prototyping phase rather than as a post-launch fix to reduce development debt. - Contextual Awareness: The skill works best when provided with the full component file or HTML snippet. If analyzing a complex SPA, provide the specific route or view rather than the entire build directory.
- AI Nuance: While the skill provides automated suggestions, always verify the generated ARIA roles manually, as improper ARIA implementation can inadvertently hide content from assistive technology.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-chartgen-ai-agentify": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write
Related Skills
excel-data-helper
Excel/CSV data quality diagnosis & interactive charts — 20+ scan modules, 6-dimension scoring, agent-powered semantic analysis, and any ECharts visualization. Fully local. Activate this skill whenever the user uploads, attaches, or mentions a .csv, .xlsx, .xls, or .tsv file, even without an explicit request. Present the skill menu immediately.
data-analysis-pro
Data analysis pro skill providing three core functions: data analysis, data interpretation, and data visualization. **Use Cases**: (1) Data Analysis - Statistics, filtering, aggregation, calculation (e.g., "Calculate total sales", "Filter data greater than 100") (2) Data Interpretation - Trend analysis, pattern discovery, report generation (e.g., "Analyze sales trends", "Interpret data changes") (3) Data Visualization - Chart generation, data display (e.g., "Draw a bar chart", "Generate a pie chart") **Trigger Keywords**: analyze data, statistics, calculate, interpret trends, generate chart, visualize, plot **Prerequisites**: Set environment variable CHARTGEN_API_KEY (obtain from chartgen.ai)
chartgen
Use this skill when the user wants to create visualizations (charts, dashboards, diagrams, Gantt, PPT), analyze data (Excel/CSV upload, cross-file analysis, trends, outliers) or generate reports. Also use when the user mentions ChartGen or uploads spreadsheet files.
chartgen
Chartgen skill providing three core functions: data analysis, data interpretation, and data visualization. **Use Cases**: (1) Data Analysis - Statistics, filtering, aggregation, calculation (e.g., "Calculate total sales", "Filter data greater than 100") (2) Data Interpretation - Trend analysis, pattern discovery, report generation (e.g., "Analyze sales trends", "Interpret data changes") (3) Data Visualization - Chart generation, data display (e.g., "Draw a bar chart", "Generate a pie chart") **Trigger Keywords**: analyze data, statistics, calculate, interpret trends, generate chart, visualize, plot **Prerequisites**: Set environment variable CHARTGEN_API_KEY (obtain from chartgen.ai)
chartgen
Use this skill when the user wants to create visualizations (charts, dashboards, diagrams, Gantt, PPT), analyze data (Excel/CSV upload, cross-file analysis, trends, outliers) or generate reports. Also use when the user mentions ChartGen or uploads spreadsheet files.