resourceful-problem-solving

Escalates unsolved tasks through skills, CLI tools, and custom scripts instead of refusing.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/redlanternstudios/swarmclaw --skill resourceful-problem-solving-redlanternstudios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resourceful-problem-solving
Source: https://github.com/redlanternstudios/swarmclaw/tree/main/skills/resourceful-problem-solving
Command: npx skills add https://github.com/redlanternstudios/swarmclaw --skill resourceful-problem-solving-redlanternstudios

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Agents often refuse tasks when no dedicated tool exists, leaving users stuck. This Skill provides an always-on escalation pattern so agents attempt skills, CLI tools, and custom scripts before ever reporting inability. ## Core Features & Use Cases - Skill Discovery First: Searches existing skills via use_skill for common tasks like PDF editing, image generation, and GitHub operations. - CLI Tool Fallback: Checks for installable command-line tools using which, brew search, pip search, and npm search. - Script Generation: Writes short Python, Node, or bash scripts using libraries like reportlab, Pillow, openpyxl, and beautifulsoup4 for PDFs, images, spreadsheets, and web scraping. - Use Case: When asked to convert a CSV report into a formatted PDF with no dedicated tool available, the agent writes a Python script using reportlab, verifies the output, and offers to save it as a reusable extension. ## Quick Start Ask the agent to complete any task it lacks a dedicated tool for, such as converting a spreadsheet into a PDF report.

Frequently Asked Questions about resourceful-problem-solving

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

FAQPage Schema
How do I handle tasks when no dedicated tool exists?

Follow a three-step escalation: first search for a matching skill, then look for an installable CLI tool, and finally write a short script in Python, Node, or bash. Only report inability after genuinely attempting these options.

What Python libraries should I use for PDF creation and image manipulation?

Use reportlab or fpdf2 for PDF creation and Pillow for image manipulation. For spreadsheets, use openpyxl or csv, and for web scraping use requests with beautifulsoup4.

How do I check if a CLI tool is already installed?

Run `which <tool>` to check if it is installed. If not, search package managers with `brew search` on macOS, `pip search` for Python, or `npm search` for Node, then install and use the tool.

When should a script be saved as a reusable extension?

Save a script as a reusable extension via the extension_creator tool when it solves a task likely to recur. One-off solutions do not need to be persisted.

When is it acceptable for an agent to refuse a task?

Refusal is only acceptable after genuinely trying and failing with skills, CLI tools, and custom scripts. Agents should never refuse when shell tools are available, and must verify output before reporting success.