surfup
02 · Materials

Skills for your AI agents

A selection of skills from open repositories, plus an original SurfUp skill, with a short explanation of what each does and how to install it.

How to install

OfferSkill: from inputs to a finished proposal

The archive contains 12 stage-specific skills and one shared workflow/orchestrator Skill (13 skill ZIP archives in total), plus 2 agents (preparation and independent critic) and the /offerskill:kp command.

How to install

Claude Code

Unpack the archive. Then open a terminal in the parent folder containing the extracted `offerskill` directory and run `claude --plugin-dir ./offerskill`. Plugin command: `/offerskill:kp <domain>`.

Claude Code Plugins documentation

Claude.ai and Cowork

The `skills_zip` folder contains the archives for all skills. Open Customize → Skills → + → Create skill → Upload a skill, then upload the required archives one at a time. For the full process, create an OfferSkill project and add the agent text from `agents/offerskill.md` to the project instructions. If the environment has no subagents, run the independent critic in a separate chat using `agents/offerskill-critic.md`.

Claude Skills help

Optional collectors for Google Search Console, Yandex Metrica, Keys.so, Ahrefs, and the BAR adapter require user API keys and configuration. By default, the Ahrefs script makes up to 20 API requests per run; this is a request count, not a count of API units. Only uncached requests consume units. The cost per request is the greater of 50 base units and the per-row cost of selected, filtered, or sorted fields multiplied by the number of rows; some metric fields cost 5 or 10 units per row. The response header x-api-units-cost-total-actual shows the units actually consumed. Set an API limit and confirm the plan before running it. The archive contains no keys. The script limits request count only; it does not calculate total API units. If all 20 requests miss the cache, the base cost alone is at least 1,000 units; larger result sets and higher-cost metrics can cost more. Before running, check the remaining units on your plan and inspect both the x-api-units-cost-total-actual and x-api-cache response headers.

View all 20 stages
  1. Inputs and conditions

    Website, brief, agency, GEO, sources, criteria, and constraints.

  2. Technical audit

    Verified states and errors with URLs, correction methods, and verification methods.

  3. Traffic and behavior

    Comparable periods, entry points, goals, and measurement limitations.

  4. Competitors

    A justified sample and comparable visibility, page, and link data.

  5. Page types by demand

    A list of required page types, intents, and landing page objectives.

  6. Landing page GAP

    A justified list of pages to rebuild, optimize, or create.

  7. Block GAP

    Block requirements for every significant page type and variant.

  8. Copy and BAR

    Method applicability, actual reports, and specific copy changes.

  9. Commercial factors

    Specific improvements to trust, choice, and the path to making an inquiry.

  10. GEO during selection

    Actual answers, citations, the gap, and actions.

  11. Strategy

    Priorities, impact mechanisms, dependencies, and measurement.

  12. Implementation

    Preparation, publication, monitoring, goals, and volumes by period.

  13. Required team

    Required skills, resources, and periods, without assigning people on the client’s behalf.

  14. Estimate

    Justified volumes, known rates or fields for a person to complete, and external expenses.

  15. Company and cases

    Verified relevant experience and the conditions for using it.

  16. Decision map

    Client situation, proposal, rationale, work, economics, and next step.

  17. Structure review

    Independent objections to the structure before the full document is written.

  18. Proposal assembly

    A standalone proposal with clear tables and evidence.

  19. Client perspective review

    Reasons for refusal, material gaps, and the conditions for addressing them.

  20. Release review

    Coverage completeness and currency; content, price, and human acceptance checked separately.

SurfUp / Materials

A curated collection of useful skills for AI agents — find a capability and add it to your workflow.

Browse tools

Have a task? Share a few details — we’ll take it from there.

Latest materials

All materials

Practical articles and guides by SurfUp.

Guide · 8 min

Traffic dropped after a Google update

How to tell whether a traffic drop comes from a Google update, seasonality or a site fault. 2026 update timeline, a six-question check and a plan for the first 14 days.

Read
Guide · 9 min

Demand fell or the site lost: reconciling traffic with Wordstat

Demand for deposits fell 75%, traffic 37%; for cards demand −35%, traffic −63%. How to reconcile traffic with demand and not blame the site for the market.

Read
Guide

Topic Frame: How to Design a Semantic Cocoon That Works

Our version of the semantic cocoon: topic boundary, audience voice, decision path, page roles, internal linking and briefs. Step by step, with an example.

Read