$npx skillfedfor your agent

robot-framework-skill

This skill enables you to create Robot Framework test cases with keyword-driven automation for both web interfaces and APIs. It leverages structured syntax to build maintainable, reusable test scenarios that integrate seamlessly into your testing workflows.

robot-framework-skill teaches you to write Robot Framework tests using a keyword-driven syntax that makes test cases readable and maintainable. You structure your tests with clear sections (Settings, Variables, Test Cases, Keywords) and use built-in or custom keywords to define test steps. Robot Framework's human-readable format allows both technical and non-technical team members to understand test logic, and the skill covers everything from basic test case creation to advanced custom keyword development in Python.

AI-generated summary based on this skill's SKILL.md

339 68 MITupdated by LambdaTest

Decision gist · record as of 2026-07-24

robot-framework-skill teaches you to write Robot Framework tests using a keyword-driven syntax that makes test cases readable and maintainable. You structure your tests with clear sections (Settings, Variables, Test Cases, Keywords) and use built-in or custom keywords to define test steps. Robot Framework's human-readable format allows both technical and non-technical team members to understand test logic, and the skill covers everything from basic test case creation to advanced custom keyword development in Python.

manual: git clone https://github.com/LambdaTest/agent-skills → cp -r agent-skills/robot-framework-skill ~/.claude/skills/robot-framework-skill
robot-framework-skill/SKILL.md · version eb185aea

Use it when

  • robot-framework-skill covers keyword-driven testing as Robot Framework's core approach: you compose test cases by calling keywords.
  • robot-framework-skill shows you how to create .robot test files by establishing the standard Robot Framework file structure with four main.

Verify before relying

Read SKILL.md below before installing (4 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

LambdaTest/agent-skills/robot-framework-skill · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How to write robot framework tests?

robot-framework-skill teaches you to write Robot Framework tests using a keyword-driven syntax that makes test cases readable and maintainable. You structure your tests with clear sections (Settings, Variables, Test Cases, Keywords) and use built-in or custom keywords to define test steps. Robot Framework's human-readable format allows both technical and non-technical team members to understand test logic, and the skill covers everything from basic test case creation to advanced custom keyword development in Python.

What is robot framework keyword driven testing and how do I set it up?

robot-framework-skill covers keyword-driven testing as Robot Framework's core approach: you compose test cases by calling keywords (reusable test actions) rather than writing procedural code. Setup involves installing Robot Framework, configuring libraries like SeleniumLibrary for browser automation and RequestsLibrary for API testing, and organizing your .robot test files with proper Settings sections. This skill guides you through initial configuration, library imports, and best practices for structuring keywords so your tests remain modular and easy to maintain across projects.

How do I create .robot test files with robot framework?

robot-framework-skill shows you how to create .robot test files by establishing the standard Robot Framework file structure with four main sections: Settings (library imports and test setup), Variables (test data), Test Cases (your actual tests using keywords), and Keywords (custom reusable actions). Each test case is a sequence of keyword calls with arguments, and the skill demonstrates proper indentation, naming conventions, and organization patterns. You'll learn to use built-in keywords, import external libraries, and write custom keywords in Python to handle complex test logic.

Can robot framework be used for API testing with requests?

Yes, robot-framework-skill covers robot framework API testing with requests through RequestsLibrary integration. You can send HTTP requests (GET, POST, PUT, DELETE), validate response status codes and body content, and chain API calls in data-driven test templates. The skill teaches you to set up RequestsLibrary, construct requests with headers and payloads, parse JSON responses, and combine API tests with web UI tests in the same test suite. This enables end-to-end automation scenarios where you verify backend behavior and frontend interactions in a single keyword-driven workflow.

How do I create data-driven test templates and custom keywords for reusable test logic?

robot-framework-skill enables you to build data-driven test templates by using Robot Framework's Variables section and external data files (CSV, Excel, JSON) to parameterize test inputs. You define custom keywords in Python that accept arguments, perform complex logic, and return results, then call these keywords multiple times with different data sets. The skill covers keyword organization, variable scoping, and patterns for creating a library of reusable actions—allowing you to run the same test scenario against different datasets without duplicating test case code.

How does robot-framework-skill support cloud-based cross-browser testing with LambdaTest integration?

robot-framework-skill guides you through configuring cloud-based cross-browser testing by integrating LambdaTest with SeleniumLibrary. You set up remote browser capabilities, pass LambdaTest credentials and desired browser/OS combinations to Selenium, and execute your Robot Framework tests against cloud-hosted browsers. This approach eliminates the need to maintain local browser instances, enables parallel execution across multiple browser versions simultaneously, and generates detailed test reports with screenshots and video recordings from LambdaTest—all while keeping your keyword-driven test cases unchanged.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Robot Framework Skill

For TestMu AI cloud execution, see reference/cloud-integration.md and shared/testmu-cloud-reference.md.

Core Patterns

Basic Test (tests/login.robot)

```robot *** Settings *** Library SeleniumLibrary Suite Setup Open Browser ${BASE_URL} chrome Suite Teardown Close All Browsers

*** Variables *** ${BASE_URL} http://localhost:3000 ${EMAIL} user@test.com ${PASSWORD} password123

*** Test Cases *** Login With Valid Credentials Go To ${BASE_URL}/login Wait Until Element Is Visible id:email 10s Input Text id:email

(truncated - see the full file via the links below)

File tree — 4 files
robot-framework-skill/SKILL.md
robot-framework-skill/reference/advanced-patterns.md
robot-framework-skill/reference/cloud-integration.md
robot-framework-skill/reference/playbook.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Generate Robot Framework test cases with keyword-driven syntax for web UI and API automation”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

selenide-skill
by LambdaTest · LambdaTest/agent-skills

This skill empowers you to create Selenide test scripts in Java, streamlining UI automation workflows. Leverage AI assistance to generate robust browser testing code that integrates seamlessly with your test infrastructure and development pipeline.

MITupdated Jul 2026
★ 339repo stars
capybara-skill
by LambdaTest · LambdaTest/agent-skills

This skill enables you to automatically generate Capybara acceptance tests for web applications, streamlining your test automation workflow. Built by LambdaTest (now TestMu AI), it simplifies the process of creating robust browser-based test scenarios without manual coding overhead.

MITupdated Jul 2026
★ 339repo stars
geb-skill
by LambdaTest · LambdaTest/agent-skills

geb-skill enables you to build and run Geb-based browser automation tests using Groovy and Spock framework. Streamline your web testing by automating test execution, page object modeling, and assertion validation directly through your agent workflows.

MITupdated Jul 2026
★ 339repo stars
nemojs-skill
by LambdaTest · LambdaTest/agent-skills

This skill enables you to generate and author Nemo.js end-to-end tests for web applications, streamlining test automation workflows. Leverage AI-powered test generation to accelerate your QA processes and reduce manual testing overhead.

MITupdated Jul 2026
★ 339repo stars
testcafe-skill
by LambdaTest · LambdaTest/agent-skills

testcafe-skill enables you to create and execute end-to-end browser automation tests using TestCafe's framework. Generate test scripts that validate web application behavior across multiple browsers and environments with minimal setup overhead.

MITupdated Jul 2026
★ 339repo stars
laravel-dusk-skill
by LambdaTest · LambdaTest/agent-skills

This skill streamlines end-to-end testing by automating the generation of Laravel Dusk browser test scripts. It enables developers to quickly scaffold and compose test cases for web application workflows, reducing manual test writing overhead and accelerating QA automation cycles.

MITupdated Jul 2026
★ 339repo stars

More skills codeception-skill (MIT) · test-framework-migration-skill (MIT) · playwright-skill (MIT)

Tags
keyword-driven-automationbrowser-testing-frameworkapi-test-generationdata-driven-scenarioscross-browser-executiontest-report-generationcloud-grid-integrationparallel-test-runner