agentsclimarketplace

Pseudo agentic automation

Skill matt-bat/agent-command-center/skills/pseudo-agentic-automation

Run an authorized browser or native-GUI workflow that requires runtime observation and adaptive interaction rather than a deterministic API, shell command, or existing test runner. Use for dynamic authenticated flows, browser extraction, or native GUI control; exclude ordinary Playwright test execution and deterministic file/API work.From its SKILL.md

Install
npx -y skills add matt-bat/agent-command-center --skill pseudo-agentic-automation

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.7 KB, 912 tokens by cl100k_base, as published. Nobody here has run it

Pseudo-Agentic Automation

Quick Index (Action-Routed)

Read First (All Actions)

  1. Overview
  2. Preconditions
  3. Use This Skill When / Do Not Use This Skill When

Action Modules (Read As Needed)

  1. Running automation loops:
    • Execution Loop
    • Tool Guidance
  2. Hardening runtime behavior:
    • Robust Patterns
    • Pitfalls
    • Security and Ops

Output

  1. Deliverable Format

Overview

Use this skill for browser and GUI automation tasks that need iterative script execution, debugging, and adaptation.

Use Scripted Command Execution for simple command chains, setup tasks, and deterministic local operations. If the request can be solved with deterministic shell commands alone, switch to that skill.

Preconditions

Before execution:

  1. confirm automation target and success criteria
  2. confirm target-specific authority and required credentials/access are available
  3. confirm whether headless or headed mode is appropriate
  4. confirm any legal/terms constraints for scraping/automation
  5. confirm whether the workflow writes, messages, purchases, submits, deletes, or changes external state
  6. operate locally by default; require explicit authority for every external effect

Use This Skill When

  • The target is a dynamic/authenticated website.
  • No stable API exists.
  • Browser rendering and interaction requires adaptive observation beyond an existing deterministic test runner.
  • Native GUI control is required and direct shell actions are insufficient.

Do Not Use This Skill When

  • A static file can be fetched directly.
  • A straightforward REST API call solves the request.
  • The task is simple local shell/file work.
  • An existing deterministic browser test already covers the requested behavior.

Execution Loop

  1. Derive the goal, constraints, and effect boundary from the active task contract.
  2. Prepare minimal runtime dependencies.
  3. When file writes are authorized, write minimal scripts that output machine-readable success data and rich failure diagnostics.
  4. Execute scripts.
  5. Inspect logs/artifacts and iterate.
  6. Stop after bounded retries and escalate with concrete failure evidence.

Retry budget:

  1. default max retries: 3
  2. if blocked by CAPTCHA/anti-bot twice, switch to human-handoff flow
  3. if selectors keep failing with no stable anchors, escalate with captured artifacts

Tool Guidance

  • browser-use: for highly dynamic pages with unstable selectors.
  • Playwright: for deterministic browser automation and structured extraction.
  • Puppeteer: for Node-centric automation or PDF-heavy workflows.
  • PyAutoGUI: fallback only; coordinate-based and fragile.
  • PyWinAuto / Appium: preferred for semantic native UI automation where available.

Robust Patterns

  • Log precise failure context to stderr (URL, selector, compact DOM snapshot).
  • Always close browser/resources in finally.
  • Keep large outputs in an authorized project artifact or temporary file (JSON preferred), then read and remove or retain them according to the task contract.
  • On CAPTCHA/challenges, switch to headed mode and perform explicit human handoff.

Pitfalls

  1. Infinite retries: cap attempts.
  2. Zombie processes: always clean up child processes.
  3. Headless detection: switch to headed mode when anti-bot behavior appears.
  4. Fragile selectors: prefer role/text/test-id over dynamic classes.

Security and Ops

  1. Run scripts in project-local or temporary directories.
  2. Keep credentials in environment variables.
  3. Minimize dependency-install side effects.
  4. Never print or persist credentials, session tokens, or sensitive page content unnecessarily.
  5. Stop before an unapproved external write, purchase, message, submission, deletion, or permission change.
  6. Treat CAPTCHA and anti-bot controls as a human-handoff boundary, not a bypass target.

Deliverable Format

When applying this skill, provide:

  1. target and completion criteria
  2. script/run summary
  3. authorized artifact locations when any logs, screenshots, or outputs were retained
  4. pass/fail outcome
  5. blockers and next action

Related Skills

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,645. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.