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
Ready-to-paste message
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-taskOr 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.mdTechnical 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.
Take the path the user picked.
interview→ ask the user 3–4 questions in one Paperclip question card (request_human_inputwithinteractionKind: "questions"when available, otherwise theask_user_questionsAPI) 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
taskpath.
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
plandocument on this onboarding task describing the goal, scope, steps, proposed team, and what done means. Post onerequest_checkbox_confirmationtargeting 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 modesaved in the task description:confirmationmeans onerequest_confirmationcard describing the child task, without a plan document;planmeans save a shortplandocument describing that same child task and post onerequest_checkbox_confirmationtargeting its saved revision. - Keep this task
in_reviewwhile 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.
- 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
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
Comments
- …
More skills from this repository
delegate-work
Helps your agent delegate work to another agent. It's useful for breaking down complex tasks and tracking progress in an organized way.
paperclipai/paperclip
follow-up-results
Has your agent check results from previous work. It's useful for tracking task progress and adding human feedback.
paperclipai/paperclip
review-my-team
Helps your agent review the connected team. It's useful for getting a summary of the team, tasks, blockers, and pending approvals.
paperclipai/paperclip
paperclip-task-bridge
Has your agent create and manage tasks on another platform. It's useful for interacting with project management systems directly.
paperclipai/paperclip
Similar skills
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC