Autotab-starter enables users to create browser agents that automate real-world tasks seamlessly. Ideal for enhancing productivity and efficiency, this Python-based tool simplifies automation in various applications.
claude install Planetary-Computers/autotab-starterAutotab-starter is a Python-based framework for creating browser agents that automate real-world tasks across web applications. Built by Planetary Computers, it provides developers with tools to build automation scripts that interact with web interfaces programmatically. The framework includes support for credential management, browser mirroring capabilities, and configurable parameters through YAML configuration files. It's designed for developers who need to automate repetitive web-based workflows while maintaining control over browser interactions. The tool simplifies the creation of reliable automation without requiring manual task execution.
["Install autotab-starter: `pip install autotab-starter`","Define your automation task by filling in the [SPECIFIC_TASK], [TARGET_APPLICATION], and [LIST_STEPS] placeholders in the prompt template.","Customize error handling for [COMMON_FAILURES] (e.g., network errors, missing elements) using the agent's error handling methods.","Configure the trigger or schedule using the agent's `run_schedule()` method or integrate with cron jobs.","Test the agent in a staging environment before deploying to production. Use the `agent.debug()` method to simulate steps.","Tip: For complex workflows, break the task into smaller agents and chain them using the `agent.chain()` method."]
Automate data entry in web forms to save time and reduce errors.
Scrape data from websites for analysis or reporting purposes.
Schedule and manage online tasks to enhance personal productivity.
Perform repetitive browser actions, such as clicking buttons or filling forms.
claude install Planetary-Computers/autotab-startergit clone https://github.com/Planetary-Computers/autotab-starterCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create a browser agent using autotab-starter to automate [SPECIFIC_TASK] in [TARGET_APPLICATION]. The agent should perform the following steps: [LIST_STEPS]. Configure it to run on a schedule or trigger based on [CONDITION]. Include error handling for [COMMON_FAILURES].
```python
from autotab_starter import BrowserAgent
# Define the automation task
agent = BrowserAgent(
name="SaaS_License_Tracker",
description="Automates monthly SaaS license renewal tracking in Productiv"
)
# Configure the automation steps
agent.add_step(
action="navigate",
target="https://app.productiv.com/licenses",
wait_for="table.loaded"
)
agent.add_step(
action="extract",
selector=".license-table tbody tr",
output="licenses"
)
agent.add_step(
action="filter",
condition="expiry_date <= today + 30 days",
output="upcoming_renewals"
)
agent.add_step(
action="email",
recipients=["finance@company.com"],
subject="Upcoming SaaS Renewals",
body="The following licenses expire within 30 days:\n{upcoming_renewals}"
)
# Run the agent
agent.run()
# Expected output:
# [
# {"name": "Slack", "expiry_date": "2023-11-15", "cost": "$120/month"},
# {"name": "Notion", "expiry_date": "2023-11-20", "cost": "$8/month"}
# ]
# Email sent to finance@company.com with renewal details.
```AI agents for real work
Your one-stop shop for church and ministry supplies.
Control SaaS spending with visibility and analytics
Automate your browser workflows effortlessly
Spreadsheet with built-in API integrations and automation
Recommend great Internet writing
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan