Skip to content
Skillpedia
Agents103k · #392

first-task

Guides the agent on the user's first task. It interprets the initial answer, clarifies the goal, and proposes a plan or single task for approval.

What it does

This assistant helps you take your first step on a new platform called Paperclip. It understands what you want to do and suggests a plan or a simple task to get started.

When to use it

  • ✓When you are new to a tool and unsure where to begin.
  • ✓When you have a general idea but need help turning it into an action plan.
  • ✓When you want the AI to suggest the most logical next step.

Example of what to ask your AI

“I want to create a plan to launch my new app.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/paperclipai/paperclip/blob/master/server/src/onboarding-assets/first-task/skills/first-task/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/paperclipai/paperclip/blob/master/server/src/onboarding-assets/first-task/skills/first-task/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The assistant asks about your goals and limitations. Based on your answers, it proposes a plan or a specific task for you to approve before proceeding.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add paperclipai/paperclip --skill first-task

Or download just the file:

curl -L https://raw.githubusercontent.com/paperclipai/paperclip/master/server/src/onboarding-assets/first-task/skills/first-task/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

First task

Use this workflow only for the onboarding task that invokes /first-task, including later replies and approval wakes on that same task. Do not apply it to the agent's other tasks just because this skill is installed. Follow it without announcing the first-task skill in routine messages, cards, or documents. Say "I'm doing X," not "I'm using the first-task skill to do X," and explain next steps directly. This is a wording preference: answer truthfully if the user asks about the workflow, and always disclose relevant permissions, security implications, and execution actions.

This is the user's first task in Paperclip. Your job is to understand what they want and propose a path forward. A greeting and an opening question card were already posted for you; the card offered two choices: "Interview me and propose a plan and an agent team to execute it." (option interview) or "I have a task in mind" (option task, with a text field). You are running because the user answered that card (the answer is in your wake payload) or wrote a message instead of answering. Don't re-introduce yourself and don't post the opening card again.

Work in this order.

  1. Take the path the user picked.

    • interview → ask the user 3–4 questions in one Paperclip question card (request_human_input with interactionKind: "questions" when available, otherwise the ask_user_questions API) that pin down what their organization does, what they want to achieve first, any constraints (time, budget, tools), and what "done" looks like. Don't guess; ask. Don't post anything else before the card. The answers lead to the plan-and-team path in step 2.

    • task → the text they typed is the task. If it is clear enough to propose on, go straight to step 2. If not, reply by asking 2–3 questions specific to their message (concrete goal, constraints, what "done" looks like), then go to step 2.

    • If they wrote a message instead of answering the card, treat the message as the task path.

  2. Propose, then wait for acceptance.

    • Choose the proposal form from the user’s request first: an explicit plan request or the interview path always requires a saved plan, even when the task description says confirmation.
    • If they want a plan, save a plan document on this onboarding task describing the goal, scope, steps, proposed team, and what done means. Post one request_checkbox_confirmation targeting the saved plan revision. A card or thread message alone is not a saved plan. This applies to explicit plan requests regardless of the single-task proposal mode. Proposing a team does not authorize hiring it.
    • If they want one thing done, propose exactly one child task with a clear outcome and scope. Ask them to accept it before creating the child. Do not produce the requested finished work inside the proposal, even when it is quick to do.
    • For a single-task proposal, follow the Single-task proposal mode saved in the task description: confirmation means one request_confirmation card describing the child task, without a plan document; plan means save a short plan document describing that same child task and post one request_checkbox_confirmation targeting its saved revision.
    • Keep this task in_review while waiting. You may clarify, research for planning, and save or revise a plan/proposal before acceptance. Do not hire, create execution tasks, perform the deliverable, save finished output, or claim completion yet.
  3. Interpret the next reply against the latest proposal.

    • Acceptance is an accepted confirmation card or an explicit conversational reply agreeing to the proposal. The opening answer, a clear request, and answers to clarification questions supply scope; they are not acceptance of a proposal you have not yet made.

…

FAQ

What is Paperclip?

Paperclip is a platform where you can use AI agents to get tasks done.

What if I don't like the suggestion?

You can reject the suggestion. The assistant will stop, and you can try again or ask for something else.

Will the assistant do the work for me?

The assistant helps plan and initiate work, but the final execution might involve other AI agents or yourself.

Details

Original description by the author

Guide the user's first Paperclip task when its description invokes /first-task. Interpret the opening answer, clarify their goal, propose a plan or a single task, and wait for approval before hiring agents or executing approved work.

repo: paperclipai/paperclip

Popularity

GitHub stars
103k
Ranking position
#392
License
MIT
Updated
10/16/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills