Agent skill

Resourceful Problem Solving

by swarmclawai in swarmclawai/swarmclaw

Always-on guidance for solving tasks resourcefully. An agent skill from swarmclawai/swarmclaw.

MITAuto-check passedAgent Workflows

Install Resourceful Problem Solving

skills CLI
$ npx skills add swarmclawai/swarmclaw --skill resourceful-problem-solving -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install swarmclawai/swarmclaw resourceful-problem-solving --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/swarmclawai/swarmclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/resourceful-problem-solving .claude/skills/resourceful-problem-solving && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
resourceful-problem-solving
GitHub stars
688
Token cost
~460 tokens
SKILL.md length
205 words
Files
1
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

Always-on guidance for solving tasks resourcefully. An agent skill from swarmclawai/swarmclaw.

  • Works in 4 steps: Check Skills → Search for a CLI Tool → Write a Script → …
  • Tasks that involve Building AI agents
  • SKILL.md covers 1. Check Skills, 2. Search for a CLI Tool, 3. Write a Script and 4. Save for Reuse, plus 1 more section
  • Calls pip, npm and brew

What it does

Resourceful Problem Solving is an agent skill from swarmclawai/swarmclaw. Always-on guidance for solving tasks resourcefully. Teaches agents to escalate through skills, CLI tools, and custom scripts instead of refusing. Applies to any request where the agent lacks a dedicated tool.

Its SKILL.md is about 460 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Building AI agents. It works with Model Context Protocol and Python. The repository describes itself as: Open-source self-hosted AI agent runtime and multi-agent framework for autonomous agent swarms. Agent memory, MCP tools, schedules, delegation, and 23+ LLM providers (Claude… The licence is MIT.

When your agent uses it

  • Tasks that involve Building AI agents

Example prompts

  • “/resourceful-problem-solving”

Requirements

  • Python 3
  • Node.js

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Check Skills
  2. Search for a CLI Tool
  3. Write a Script
  4. Save for Reuse

What it can do on your machine

Read from SKILL.md and the folder at commit ed38ba5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pip
    • npm
    • brew

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip and npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Resourceful Problem Solving loads about 460 tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 205 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~460

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from swarmclawai/swarmclaw at commit ed38ba5, republished under its MIT licence (© swarmclawai). 205 words, ~460 tokens.

Download SKILL.mdSave it as .claude/skills/resourceful-problem-solving/SKILL.md (or your agent's skills folder).
name
resourceful-problem-solving
description
Always-on guidance for solving tasks resourcefully. Teaches agents to escalate through skills, CLI tools, and custom scripts instead of refusing. Applies to any request where the agent lacks a dedicated tool.
always
true

Resourceful Problem Solving

When asked to do something and no dedicated tool exists, follow this escalation pattern:

1. Check Skills

Use use_skill to search for a matching skill. Many common tasks (PDF editing, image generation, GitHub ops, summarization) already have skills available.

2. Search for a CLI Tool

If no skill matches, check whether a CLI tool exists:

bash
which <tool>          # already installed?
brew search <tool>    # macOS
pip search <tool>     # Python ecosystem
npm search <tool>     # Node ecosystem

If a suitable tool exists, install it and use it.

3. Write a Script

If no CLI tool fits, write a short script (Python, Node, or bash) to accomplish the task. Common patterns:

  • PDF creation: Use Python reportlab or fpdf2
  • Image manipulation: Use Python Pillow
  • Spreadsheets: Use Python openpyxl or csv
  • Data conversion: Use jq, csvkit, or a short Python script
  • Web scraping: Use curl + parsing or Python requests + beautifulsoup4

Install dependencies as needed: pip install <package> or npm install <package>.

4. Save for Reuse

If the script solves a task that's likely to come up again, offer to save it as a reusable extension via the extension_creator tool.

Rules

  • Never refuse a task when shell tools are available. Attempt a code-based solution first.
  • Only report inability after genuinely trying and failing.
  • Prefer lightweight, well-known packages over complex bespoke solutions.
  • Always verify the output before reporting success.

© swarmclawai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/resourceful-problem-solving of swarmclawai/swarmclaw.

Open the folder on GitHubat commit ed38ba5

Compare with similar skills

Resourceful Problem Solving next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Resourceful Problem Solving compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Resourceful Problem Solving this skillswarmclawai/swarmclaw688—~460Automated safety check: PassMIT
Neo4j Agent Memory Skillneo4j-contrib/neo4j-skills114—~5.8kAutomated safety check: PassMIT
Agent Squad Python Guide2FastLabs/agent-squad7.8k—~4.7kAutomated safety check: PassApache-2.0
Strandsstrands-agents/harness-sdk8.7k—~1kAutomated safety check: PassApache-2.0
Agent BuilderMathews-Tom/armory328—~1.7kAutomated safety check: PassMIT
Ydc Openai Agent SDK IntegrationLeoYeAI/openclaw-master-skills2.2k—~4.4kAutomated safety check: NotesMIT

Similar skills

  • Neo4j Agent Memory Skill

    neo4j-contrib/neo4j-skills

    Authoritative reference for the neo4j-agent-memory Python package — a graph-native memory system for AI agents built on Neo4j — and for the hosted service (NAMS) at memory.neo4jlabs.com.

    114 GitHub stars~5.8k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Agent Squad Python Guide

    2FastLabs/agent-squad

    Map of the agent-squad Python framework for async multi-agent orchestration: which agent, classifier, storage and tool provider to pick, and the pitfalls to avoid.

    7.8k GitHub stars~4.7k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Strands

    strands-agents/harness-sdk

    Build, extend, evaluate, or migrate applications with Strands Agents in Python or TypeScript.

    8.7k GitHub stars~1k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Agent Builder

    Mathews-Tom/armory

    Build AI agents and automate Claude Code programmatically via the Claude Agent SDK and headless CLI mode.

    328 GitHub stars~1.7k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • Ydc Openai Agent SDK Integration

    LeoYeAI/openclaw-master-skills

    Integrate OpenAI Agents SDK with You.com MCP server - Hosted and Streamable HTTP support for Python and TypeScript.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    AI & LLM EngineeringAuto-check: notes
  • Penshot

    neopen/story-shot-agent

    PenShot 项目开发 Skill。用于修改或审查 Agent、LangGraph 工作流、任务生命周期、记忆/RAG、配置、REST、MCP、CLI、测试和项目文档;先核实源码与工具配置,再按现有架构实施并验证。

    213 GitHub stars~547 tokensUpdated 5 days ago
    AI & LLM EngineeringAuto-check: notes

More from swarmclawai/swarmclaw

All 12 skills in this repo
  • Openai Image Gen

    swarmclawai/swarmclaw

    Generate images via OpenAI Images API (GPT Image, DALL-E 3, DALL-E 2).

    688 GitHub stars~705 tokensUpdated 3 mo ago
    Auto-check passed
  • Skill Creator

    swarmclawai/swarmclaw

    Create, edit, improve, or audit skills for SwarmClaw agents.

    688 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Nano Banana Pro

    swarmclawai/swarmclaw

    Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro).

    688 GitHub stars~481 tokensUpdated 3 mo ago
    Auto-check passed
  • Coding Agent

    swarmclawai/swarmclaw

    Delegate coding tasks to external coding agents (Claude Code, Codex, Pi, OpenCode) via shell.

    688 GitHub stars~900 tokensUpdated 3 mo ago
    Auto-check passed
  • GitHub

    swarmclawai/swarmclaw

    GitHub operations via gh CLI: issues, PRs, CI runs, code review, API queries.

    688 GitHub stars~820 tokensUpdated 3 mo ago
    Auto-check passed
  • Swarmclaw

    swarmclawai/swarmclaw

    AI agent runtime and multi-agent orchestration platform. An agent skill from swarmclawai/swarmclaw.

    688 GitHub stars~2k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Resourceful Problem Solving

What does Resourceful Problem Solving do?

Always-on guidance for solving tasks resourcefully. An agent skill from swarmclawai/swarmclaw. Resourceful Problem Solving is an agent skill from swarmclawai/swarmclaw. Always-on guidance for solving tasks resourcefully.

When should I use Resourceful Problem Solving?

Resourceful Problem Solving fits situations like: tasks that involve Building AI agents.

How do I install Resourceful Problem Solving in Claude Code?

Run `npx skills add swarmclawai/swarmclaw --skill resourceful-problem-solving -a claude-code`. Or copy the skill folder (skills/resourceful-problem-solving in swarmclawai/swarmclaw) into .claude/skills/resourceful-problem-solving in your project. Claude Code loads it when a task matches its description.

How do I install Resourceful Problem Solving in Codex?

Run `npx skills add swarmclawai/swarmclaw --skill resourceful-problem-solving -a codex`. Or copy the skill folder (skills/resourceful-problem-solving in swarmclawai/swarmclaw) into .agents/skills/resourceful-problem-solving in your project. Codex loads it when a task matches its description.

Can I use Resourceful Problem Solving in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add swarmclawai/swarmclaw --skill resourceful-problem-solving -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/resourceful-problem-solving, .gemini/skills/resourceful-problem-solving, .github/skills/resourceful-problem-solving and .opencode/skills/resourceful-problem-solving in your project.

What does Resourceful Problem Solving need to run?

Going by SKILL.md and its folder, Resourceful Problem Solving needs the command-line tools its instructions call (pip, npm and brew). Our summary lists: Python 3; Node.js.

Does Resourceful Problem Solving access the network?

SKILL.md contains no URLs. Its commands use pip and npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Resourceful Problem Solving safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Resourceful Problem Solving use?

Resourceful Problem Solving is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Resourceful Problem Solving use?

About 460 tokens (SKILL.md is roughly 1.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Resourceful Problem Solving?

Skills that share tags, products or a category with Resourceful Problem Solving: Neo4j Agent Memory Skill (neo4j-contrib/neo4j-skills, 114 stars), Agent Squad Python Guide (2FastLabs/agent-squad, 7.8k stars), Strands (strands-agents/harness-sdk, 8.7k stars) and Agent Builder (Mathews-Tom/armory, 328 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Resourceful Problem Solving?

swarmclawai (a GitHub organization) maintains it in swarmclawai/swarmclaw, which has 688 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on June 30, 2026.

Source: swarmclawai/swarmclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.