robotframework-resource-architect

Generate Robot Framework resource and variable templates from JSON plans.

27|2|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/manykarim/robotframework-agentskills --skill robotframework-resource-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: robotframework-resource-architect
Source: https://github.com/manykarim/robotframework-agentskills/tree/main/skills/robotframework-resource-architect
Command: npx skills add https://github.com/manykarim/robotframework-agentskills --skill robotframework-resource-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps teams design maintainable Robot Framework resource and variable file layouts, enabling consistent organization of keywords, shared resources, and environment-specific data across projects.

Core Features & Use Cases

  • Template-driven resource and variable layouts to standardize project structure.
  • Domain-based organization for shared keywords and reusable components.
  • Quick planning and scaffolding for new or existing Robot Framework suites.

Quick Start

Provide a JSON plan describing domains, libraries, and environments, then run the resource architect script to generate the templates.

Frequently Asked Questions about robotframework-resource-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I organize Robot Framework resource files for multiple environments?

To organize Robot Framework resource files for multiple environments, you can design a maintainable layout using domain-based resource organization and environment-specific variable files, ensuring consistent keyword sharing across your automation suites. This approach standardizes project structure and separates shared logic from environment data.

What is the best way to structure keywords across different domains in Robot Framework?

The best way to structure keywords across different domains in Robot Framework is to group them into domain-based resource files. This method isolates reusable components by functional area, making test suites easier to maintain and navigate while preventing keyword duplication.

How do I generate Robot Framework resource and variable templates automatically?

You can generate Robot Framework resource and variable templates automatically by providing a JSON plan that describes your domains, libraries, and environments. The resource architect script processes this input to scaffold the resulting file layouts, optionally writing them directly to your output directory.

Can I plan a Robot Framework automation architecture for an existing project?

Yes, you can plan a Robot Framework automation architecture for an existing project. The planning process supports both new and existing test suites by evaluating current keyword distribution and proposing standardized resource and variable layouts to improve maintainability.

Does planning Robot Framework variable layouts require manually writing every file?

No, planning Robot Framework variable layouts does not require manually writing every file. You can input a JSON-driven plan detailing your environments and libraries, and the script handles the template generation and optional file writing to create the scaffolding automatically.