Automated summary
Drives Garage Assistant 4 (a FileMaker-based auto shop management system running on Windows inside Parallels) through screenshots and clicks using the garage-assistant MCP tools.
Strengths
- Clear operating loop: screenshot first, locate coordinates, click, wait, then re-screenshot to verify
- Practical FileMaker guidance: Find mode via ctrl+f, scrollable portals, dropdown fields, date field handling
- Documented Windows keyboard shortcuts (ctrl+n, ctrl+d, ctrl+s, tab, escape)
- Safety guardrails: no deletions without explicit confirmation, verify the active record, screenshot-based audit trail
Limitations
- Tightly coupled to one application and a fixed screen size (1200 × ~820 px)
- Relies on visually reading pixel coordinates, so it breaks if the FileMaker layout or theme changes
- No described handling of Parallels/VM connection failures or unexpected dialogs beyond 'stop and ask the user'
Use it whenever a task requires reading or entering data in Garage Assistant 4: looking up a vehicle, creating a repair order, or entering parts line items.
Avoid it for bulk edits or mass deletions, or when the same data can be moved through an export/import or API instead of clicking.
Security analysis
CautionThe skill uses only screenshot, mouse, keyboard, and window-inspection tools; it does not use shell, network, secrets, or obfuscated payloads. However, it grants direct control over a live FileMaker business application, so unintended clicks/typing could modify records. The included safety rules reduce risk, but the capability warrants caution rather than a purely safe rating.
- •UI automation can modify or delete FileMaker records if coordinates or focus are wrong.
- •Coordinate-based clicking is brittle and may act on unintended fields/buttons if the screen layout changes.
- •The skill permits typing and keyboard shortcuts in a live business system, so incorrect input could alter customer/vehicle/repair-order data.
Examples
In Garage Assistant 4, find the customer record for the 2016 Ford F-150 with plate ending in 4RT and show me their contact info and last three repair orders.Create a new repair order in GA4 for Maria Delgado's 2018 Honda Civic, dated today, for a brake pad replacement, then screenshot it so I can confirm the details.Add three line items to the open repair order in Garage Assistant 4: oil filter, 5W-30 oil (5 qty), and a drain plug gasket — verify with a screenshot when done.allowed-tools: mcp__garage-assistant__screenshot, mcp__garage-assistant__click, mcp__garage-assistant__double_click, mcp__garage-assistant__right_click, mcp__garage-assistant__type_text, mcp__garage-assistant__press_key, mcp__garage-assistant__scroll, mcp__garage-assistant__get_window_info, mcp__garage-assistant__wait when_to_use: When the user wants to interact with Garage Assistant 4, GA4, FileMaker, the garage software, vehicle records, repair orders, customer records, parts, invoicing, or anything related to the auto shop management system running in Parallels/Windows
Garage Assistant 4 — Computer Control
You can see and control Garage Assistant 4 (a FileMaker-based auto shop management system running in Parallels on Windows). Follow these rules carefully.
Core Workflow
- Always screenshot first — before any action, take a screenshot to see the current state
- Identify coordinates — look at the screenshot to find buttons, fields, tabs, menus
- Click precisely — use the coordinates you identified (relative to the VM window)
- Wait after actions — FileMaker can be slow. Wait 500-2000ms after navigation
- Screenshot to verify — after every action, take another screenshot to confirm it worked
Coordinate System
- Screenshots are captured directly from the VM at 1200 × ~820 pixels
- Coordinates for clicking correspond to pixel positions in the screenshot image
- (0, 0) = top-left corner of the screenshot, (1200, 820) = bottom-right
- The coordinate mapping is automatic — just click where you see things in the screenshot
- Screenshots work even if other Mac windows are covering Parallels
FileMaker-Specific Tips
- Navigation: FileMaker uses a tab/layout-based UI. Look for navigation bars, tabs, or sidebar menus
- Fields: Click directly on a field to focus it, then use
type_text. If the field has existing text, usectrl+ato select all first, then type to replace - Records: Use arrow buttons or navigation controls (usually at top/bottom) to move between records
- Portals: Scrollable lists within a layout — scroll inside them with the
scrolltool - Dropdown fields: Click the field, wait for the dropdown to appear, then click the option
- Date fields: Click, select all (ctrl+a), type the date in the expected format
- Find mode: FileMaker uses ctrl+f to enter Find mode, then Enter to perform the find
- Save: Records usually auto-save on navigation, but ctrl+s works too
Keyboard Shortcuts (Windows/Parallels)
ctrl+n— New recordctrl+f— Find modectrl+d— Duplicate recordctrl+s— Save / Commit recordctrl+z— Undoctrl+p— Printtab— Next fieldshift+tab— Previous fieldescape— Cancel / Exit current modereturnorenter— Confirm / Execute find
Safety Rules
- Never delete records unless the user explicitly asks and confirms
- Always verify you're on the correct record before modifying data
- Take a screenshot before and after any data modification to create an audit trail
- If something looks wrong or unexpected, stop and ask the user before proceeding
Common Tasks
Looking up a vehicle/customer
- Screenshot to see current state
- Navigate to the appropriate layout (Customers, Vehicles, etc.)
- Enter Find mode (ctrl+f)
- Type search criteria in the relevant field
- Press Enter to perform the find
- Screenshot to show results
Creating a repair order
- Navigate to the Work Orders / Repair Orders layout
- Create new record (ctrl+n or click New button)
- Fill in fields: customer, vehicle, date, description
- Tab between fields
- Screenshot to verify
Entering parts/line items
- Navigate to the line items area (usually a portal at the bottom of an RO)
- Click in the first empty row
- Enter part number, description, quantity, price
- Tab to move between columns
From the file to a first result
The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.
View the source and supporting filesThis download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.
1. Download the file
Download SKILL.mdFrom the root of a test project, save the file as .skill-downloads/garage-assistant-4-computer-control-mrwakasw/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.
Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.
mkdir -p '.skill-downloads/garage-assistant-4-computer-control-mrwakasw' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/garage-assistant-4-computer-control-mrwakasw/download' --output '.skill-downloads/garage-assistant-4-computer-control-mrwakasw/SKILL.md.part' && mv '.skill-downloads/garage-assistant-4-computer-control-mrwakasw/SKILL.md.part' '.skill-downloads/garage-assistant-4-computer-control-mrwakasw/SKILL.md'2. Check prerequisites
Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.
Tools declared by the author (check availability in your agent): mcp__garage-assistant__screenshot, mcp__garage-assistant__click, mcp__garage-assistant__double_click, mcp__garage-assistant__right_click, mcp__garage-assistant__type_text, mcp__garage-assistant__press_key, mcp__garage-assistant__scroll, mcp__garage-assistant__get_window_info, mcp__garage-assistant__wait
No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.
The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.
3. Load the skill
This file does not provide a usable name/description header for this native procedure. It remains available to download and inspect; use the manual method below.
Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.
4. Try a first task
Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:
Read .skill-downloads/garage-assistant-4-computer-control-mrwakasw/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.
PDF Reader
Productivity
Read and extract text from PDF files, including documents, reports, contracts, and spreadsheets. Works with local files, URLs, and WhatsApp attachments. Use whenever PDF content is needed, even if not explicitly requested.
Discord Messaging Workflows
Productivity
Use the message tool to send, edit, and moderate Discord messages with interactive components.
Interactive Verdict Preview
Productivity
Generate an interactive HTML preview of keep/drop verdicts for maintainer review, then process the pasted feedback JSON.