К основному содержанию
скилл CX Codex

resourceful-problem-solving — скилл для Claude Code

Скилл учит ИИ-агента искать обходные пути для задач без подходящего инструмента: проверять другие скиллы, находить CLI-утилиты и писать собственные скрипты.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add swarmclawai/swarmclaw --skill resourceful-problem-solving -a claude-code
Открыть на GitHub

Что делает resourceful-problem-solving

resourceful-problem-solving задаёт порядок действий, когда агент не может выполнить запрос напрямую. Сначала он ищет подходящий скилл через use_skill, затем проверяет доступные CLI-утилиты и при необходимости устанавливает подходящий инструмент. Если готового решения нет, агент пишет небольшой скрипт на Python, Node.js или Bash.

В рекомендациях есть конкретные связки: reportlab или fpdf2 для создания PDF, Pillow для обработки изображений, openpyxl для таблиц и jq для преобразования данных. Для сбора информации с сайтов предлагаются curl с разбором ответа или Python-библиотеки requests и beautifulsoup4. Зависимости устанавливаются через pip install <package> или npm install <package>.

Скилл также предлагает сохранять повторно используемые скрипты через extension_creator и проверять результат перед отчётом о выполнении. Важный нюанс: наличие подходящей утилиты само по себе не гарантирует успеха, поэтому агенту предписано сначала попробовать решение и подтвердить результат. Скилл рассчитан на постоянное применение и доступен для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.

Какие задачи решает

  • Найти готовый скилл для задачи без специализированного инструмента
  • Подобрать CLI-утилиту и установить нужную зависимость
  • Написать скрипт для создания PDF или обработки изображений
  • Преобразовать таблицы и данные с помощью кода
  • Сохранить повторно используемый скрипт как расширение

Примеры запросов агенту

  • Найди скилл для обработки моего PDF, а если его нет, подбери CLI-утилиту или напиши скрипт.
  • Преобразуй таблицу в нужный формат: проверь доступные инструменты и создай скрипт, если готового решения нет.
  • Напиши скрипт для сбора данных с сайта, проверь результат и предложи сохранить его для повторного использования.

Как установить resourceful-problem-solving

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

~/.claude/skills/resourceful-problem-solving/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/resourceful-problem-solving/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о resourceful-problem-solving

Как установить resourceful-problem-solving в Claude Code?

Выполни npx skills add swarmclawai/swarmclaw --skill resourceful-problem-solving -a claude-code. Файл скилла находится по пути ~/.claude/skills/resourceful-problem-solving/SKILL.md.

Что делает resourceful-problem-solving?

Он задаёт агенту последовательность действий для задач без готового инструмента: поиск подходящего скилла, проверка CLI-утилит и написание собственного скрипта. Также предусмотрены проверка результата и сохранение повторно используемого решения.

Какие платформы поддерживает resourceful-problem-solving?

Скилл предназначен для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для установки используются команды, соответствующие выбранной платформе.

Исходный текст

SKILL.md · MIT
---
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 · swarmclawai/swarmclaw

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора6

summarize Скилл вызывает CLI summarize, чтобы сжать статью по ссылке, расшифровать YouTube-ролик или вытащить текст из локального файла. CX Codex +1 ★ 700звёзд репо openai-image-gen Скилл генерирует изображения через OpenAI Images API: GPT Image, DALL-E 3 и DALL-E 2. Собирает пакет картинок и HTML-галерею для просмотра. CX Codex +1 ★ 700звёзд репо google-workspace Учит агента работать с Google Workspace через CLI gws: файлы Drive, документы, таблицы, письма, календарь и чаты. Пригодится, когда нужно вытащить или изменить что-то в рабочем аккаунте Google. CX Codex +1 ★ 700звёзд репо coding-agent Передаёт внешним кодовым агентам работу над отдельным проектом, ревью PR и крупным рефакторингом. Пригодится, когда задаче нужно изучить файлы и сделать несколько итераций. CX Codex +1 ★ 700звёзд репо swarmclaw Даёт агенту доступ к CLI SwarmClaw: агенты, задачи, чаты, расписания, память и цели на вашем self-hosted инстансе. CX Codex +1 ★ 700звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой