Library

Ready-made molds

A mold is a task saved as steps, so you can run it again with one click. Each one below starts with the details only you can give. Fill in the parts in <angle brackets>, or leave them: before it opens a single site, CopperOS checks your saved memories and asks you about anything still missing. It never fills a detail in with a guess.

Add to ChromeHow to use one

How to use one

Three steps

  1. Copy a mold from this page with its Copy mold button, into any text editor.
  2. Fill in what you can in the first part, then in CopperOS open Chats and molds (the clock at the top), choose Molds → New mold and paste it in. CopperOS asks about anything still missing, then shows the mold ready to save.
  3. Run it from the Molds list whenever you need it. Each run starts a fresh chat, picks up from what earlier runs recorded, and ends with a report of what it did, what it skipped and why.
01 · Jobs

Apply to jobs

Searches a job site with your titles, reads every listing in full, checks it against your level and work rights, and applies only to the ones that fit, answering each form from your own words.

What it needs from you

  • Titles you want and roles to skip
  • Where, and your level
  • Work rights, salary, notice, licence, on-site
  • Cover letter and consent-box rules
  • How many a run

Before you start

  • Sign in to the job site in Chrome, with your résumé uploaded there.
  • Fill in the About me part. Leave anything you'd rather be asked about.
  • Set approvals to Only submits to see each application before it goes.

Good to know

A question it has no answer for skips that job and lands in the report, word for word, so you answer it once and every later run knows. If a form asks whether an AI is applying, it stops and asks you.

The mold
Mold: Apply to jobs

About me (fill in, or leave in brackets to be asked):
- Job titles I want: <e.g. Junior Full Stack Developer, Graduate Software Engineer>
- Roles to skip: <e.g. senior or lead roles, sales, unpaid internships>
- Where: <cities, remote or hybrid>
- My level: <e.g. graduate to 3 years>. More experience than a job asks for is fine; less is not.
- Job site: <e.g. au.indeed.com, linkedin.com/jobs, seek.com.au>
- Applications a run: <e.g. 10>
- Work rights, in my words: <e.g. Temporary Graduate visa (485), full work rights; not a citizen or PR>
- Salary: <one number for forms that want one, a range for forms that want a range, with currency>
- Notice period and start date: <e.g. can start within 2 weeks>
- Interview availability: <e.g. any weekday>
- Driver's licence: <yes or no>
- On site and relocation: <e.g. happy to be in the office 5 days, will not relocate>
- Cover letters: <e.g. use the one saved on the site, or skip jobs that require one>
- Consent boxes (privacy notices, terms): <tick them, or ask me>

Before anything else: go through every detail above. For any that is still in angle brackets, blank or unclear, look in my saved memories first. Ask me in one go for whatever is still missing, and save my answers so the next run does not ask again. Never fill a detail in with a guess, and do not open any site until this is settled.

Finding jobs
1. Read your progress notes and the site's list of jobs I have applied to, so no job gets a second application.
2. Open the job site and search each title in each place, newest first, using the site's own filters for location and date posted (past week).
3. Open each listing and read the whole description, not just the title. Skip it, and note why, when:
   - the work is not one of my titles, or is in my skip list;
   - it asks for more years or a higher level than mine;
   - it needs work rights, a clearance or a licence I do not have;
   - the description says nothing real about the work, or the poster does not look like a genuine employer or agency.
4. Apply only through the site's own quick apply (Easily apply, Easy Apply, Quick apply). If a listing sends you to an outside careers site, skip it and keep the link for my report.

Applying
5. Use the résumé already on the site. Answer each question from About me and my saved memories, in my wording where you can.
6. If a required question is not covered (a custom essay, an assessment, a detail I have not given), skip that job and copy the exact question into the report. Never invent experience, skills, dates or answers.
7. Leave optional extra-experience boxes as they are unless About me answers them.
8. If any form asks whether an AI or a bot is applying, stop applying and ask me what to do.
9. Before the final submit, check the review page: the right résumé, my contact details, no empty required answers.
10. Submit, wait for the confirmation on the page, and only then record the job (title, company, place, link) as done. A click without a confirmation does not count.

When something goes wrong
- A login page or a captcha: stop and tell me.
- The same unanswered question blocks three jobs in a row: stop and ask me it.
- A site error mid-application: open the listing once more and retry; if it fails again, skip it and note it.

Stop and report
11. Stop after the number of applications above, or when the search has no new listings that fit.
12. Report: each job applied to (title, company, link); each job skipped and why; the outside-site links to apply to by hand; and every question I need to answer, word for word.
02 · Social

Monitor social media

Reads X, Reddit and LinkedIn for your names and keywords, sorts what it finds into leads, questions, praise and complaints, and puts the few posts worth answering at the top, with a draft reply you can use or bin. It never posts, likes or messages.

What it needs from you

  • Names and keywords to watch
  • Competitors
  • Which sites and subreddits
  • What counts as a lead
  • Where the report goes

Before you start

  • Sign in to X, Reddit and LinkedIn in Chrome.
  • Fill in what to watch. Leave anything you'd rather be asked about.
  • Optional: a Google Sheet to keep a running log in.

Good to know

Your progress notes remember what it has already seen, so a daily run only reports what is new. Draft replies stay drafts: nothing goes out from this mold.

The mold
Mold: Monitor social media

What to watch (fill in, or leave in brackets to be asked):
- My names: <brand, product and handle, plus common misspellings>
- Keywords that matter: <e.g. "browser agent", "automate forms", "alternative to X">
- Competitors to track: <names, or none>
- Sites: <any of X, Reddit (which subreddits, or all), LinkedIn>
- Time window: <e.g. the last 24 hours>
- A lead looks like: <e.g. someone asking for a tool like mine, or unhappy with a competitor>
- Facts about my product for draft replies: <one or two lines and a link, or "no drafts">
- Report goes to: <this chat, or a Google Sheet link and tab name>

Before anything else: go through every detail above. For any that is still in angle brackets, blank or unclear, look in my saved memories first. Ask me in one go for whatever is still missing, and save my answers so the next run does not ask again. Never fill a detail in with a guess, and do not open any site until this is settled.

Reading
1. Read your progress notes and skip every post you have already reported.
2. X: search x.com/search for each name and keyword on the Latest tab. Read posts inside the time window.
3. Reddit: search old.reddit.com/search for the same words, sorted by new, from the past day, and open the subreddits listed (if any) sorted by new. Read the post and its top comments before judging it.
4. LinkedIn: search posts for the same words, sorted by latest.
5. For each post about my names, my keywords or a competitor, note: site, author, date, link, a one-line summary in neutral words, and one type: lead, question, praise, complaint, competitor mention or other. If you cannot tell the type, say "unclear" rather than pick one.
6. Do not like, follow, reply, repost or message anyone, and do not join groups or subreddits. This mold only reads.

Ranking and drafts
7. Choose the posts most worth answering, at most 5: leads and direct questions first, then complaints about me, then complaints about a competitor. Say in one line why each made the list.
8. If I gave product facts, draft a short reply for each of those posts, in plain words, using only those facts and the post itself. Mark each one DRAFT. Do not post it.

When something goes wrong
- A login page or a captcha: skip that site and say so in the report.
- A site shows nothing in the window: say so; do not widen the window on your own.

Report and stop
9. Write the report: the top posts with their drafts first, then everything else grouped by site and type, newest first, each with its link.
10. If I gave a Google Sheet, add one row per post with the columns Date, Site, Author, Type, Summary, Link, Draft, below the last row, and check the rows read back as written.
11. Record every post you reported in your progress notes, then stop.
03 · Outreach

Cold outreach on LinkedIn, X and Reddit

Finds people who match exactly who you described, reads their profile and recent posts first, and writes each one a short note that mentions something real about them. Each message waits for your approval. On Reddit it only answers people who ask for help, never cold DMs.

What it needs from you

  • Who to reach, and who never to contact
  • What you offer and what you may claim
  • The ask at the end
  • Sites and a cap per run
  • Approval before sending

Before you start

  • Sign in to LinkedIn, X and Reddit in Chrome.
  • Fill in who, what you offer and the facts it may use. Leave anything you'd rather be asked about.
  • Set approvals to Only submits, so each message waits for your OK.

Good to know

Keep the cap low. LinkedIn and X limit accounts that message lots of strangers, and Reddit bans cold DMs. A few notes that show you read someone's work beat a hundred templates.

The mold
Mold: Cold outreach on LinkedIn, X and Reddit

Who and what (fill in, or leave in brackets to be asked):
- Who to reach: <role, company size, industry, place, e.g. founders of B2B SaaS companies with 2 to 20 staff in Australia>
- A good fit must show: <e.g. posted about outbound sales in the last month>
- Never contact: <current clients, competitors, anyone who said no, a list of names or companies>
- What I offer, in one line: <what you offer and who it is for>
- Why it helps them: <the problem it solves, in their words>
- The ask at the end: <e.g. "want me to send a 2-minute demo?", never a meeting link in the first message>
- Link to share, if any: <one link>
- Sites this run: <any of LinkedIn, X, Reddit (which subreddits)>
- Cap: <e.g. 10 messages a run in all, at most 5 on any one site>

Before anything else: go through every detail above. For any that is still in angle brackets, blank or unclear, look in my saved memories first. Ask me in one go for whatever is still missing, and save my answers so the next run does not ask again. Never fill a detail in with a guess, and do not open any site until this is settled.

Finding people
1. Read your progress notes: never contact anyone already recorded, on any site, and skip everyone on my never-contact list.
2. LinkedIn: search people for the role and place above. Open each profile and read the headline, About and their last few posts.
3. X: search the keywords on the Latest tab for people who match. Read their bio and recent posts.
4. Keep someone only when the profile shows everything a good fit must show. If you are not sure, skip them and list them as "maybe" in the report. Do not guess their role, company or needs.

Writing and sending
5. Write each note fresh, under 300 characters for a LinkedIn connection note: one specific thing from their profile or posts, one line on what I offer and why it helps them, then the ask. Use only the facts in the Writing part below.
6. LinkedIn: send it as a connection note if we are not connected, or a message if we are. X: reply to a relevant post of theirs, or DM only if their DMs are open.
7. Reddit: never send a DM. Find threads in the subreddits above where someone asks for help with the problem I solve, read the subreddit's rules, and answer in the thread only where the rules allow it. One reply per thread, one per author a run.
8. After each send, check on the page that it went through; on Reddit, open my profile to check the comment is still there. Then record the person, site, link and the exact message.
9. Never send a second message to someone who has not replied, and if anyone says no or stop, add them to the never-contact list in your notes.

When something goes wrong
- A site warns about limits, shows a captcha or asks you to prove you are human: stop on that site and tell me. Do not try to get around it.
- A login page: skip that site and say so.

Stop and report
10. Stop at the cap, or when the searches turn up no new good fits.
11. Report: who you contacted, with links and the exact messages; the maybes; and who you skipped and why.

Writing:
- Voice: mine, first person, friendly and plain. Short. No em dashes, no hype, nothing that reads like mass mail.
- Show me each message before it is sent.
- Facts you may state about me and what I offer: <who you are, what you offer, any numbers you are happy to quote, links>. Nothing beyond these.
- Never invent clients, results, numbers, testimonials or experiences, and never claim we have met, talked or share a connection.
04 · Sheets

Build a lead list in Google Sheets

Finds people or companies that meet your must-haves, reads each one's own page, and adds them to your sheet with the reason they fit. Never twice, never with a guessed detail: a blank cell beats a wrong one.

What it needs from you

  • The sheet and tab
  • Must-haves and nice-to-haves
  • Where to look
  • Who to leave out
  • How many a run

Before you start

  • A Google Sheet you can edit, open in the same Chrome profile.
  • Sign in to the site you find leads on, LinkedIn for example.
  • Fill in who counts as a lead. Leave anything you'd rather be asked about.

Good to know

Every detail comes from the page it read, and each row says why it fits. Anyone it is unsure about goes in the report as a maybe, not in your sheet.

The mold
Mold: Build a lead list in Google Sheets

The list (fill in, or leave in brackets to be asked):
- Google Sheet and tab: <link, tab name>
- Must-haves, all of them: <e.g. a SaaS company, 10 to 200 staff, based in Australia, hiring for marketing>
- Nice-to-haves: <e.g. raised funding in the last year>
- The person to list: <e.g. head of marketing, or the founder if there is none>
- Where to look: <e.g. LinkedIn company and people search, a directory link, Product Hunt launches>
- Leave out: <current clients, competitors, a list of companies>
- New leads a run: <e.g. 25>
- Columns: <keep the default below, or list your own>

Before anything else: go through every detail above. For any that is still in angle brackets, blank or unclear, look in my saved memories first. Ask me in one go for whatever is still missing, and save my answers so the next run does not ask again. Never fill a detail in with a guess, and do not open any site until this is settled.

Setting up
1. Open the sheet and the tab. If the first row is empty, write the headers: Company, Website, Person, Role, Location, Size, Source link, Why they fit, Date added.
2. Read every row already there, so no company or person is added twice.

Finding leads
3. Search the places above. For each result, open the company's or person's own page and read it.
4. Add a lead only when the page shows every must-have. If a must-have is not shown, do not assume it: put the lead in the report as a "maybe" with what is missing.
5. Take every detail from the page you read. Leave a cell blank rather than guess. Do not collect personal phone numbers or private emails.
6. Write "Why they fit" as the must-haves and nice-to-haves the page shows, in a few words, for example: "SaaS, 45 staff, Sydney, hiring a growth marketer".

Writing it down
7. Add the new leads in one block below the last row, then check the rows read back as written.
8. If the sheet will not take the block, add them in smaller blocks and check each one.

When something goes wrong
- A login page or a captcha on the source: stop and tell me.
- The source runs dry before the number above: stop there; do not move to a new source I did not list.

Stop and report
9. Stop at the number of new leads above, or when the sources run out.
10. Report: how many you added, the 3 strongest and why, and the maybes with what each one is missing.
05 · Forms

Submit your product to directories

Works through your list of startup and tool directories, checks each one does not already list you, and fills its submit form with your details word for word. It never pays, never makes accounts, and reports any question you have not answered.

What it needs from you

  • Your product's details
  • The directories' submit links
  • Paid listings and accounts
  • Email confirmations

Before you start

  • Fill in your product's details and the directories' submit links.
  • Sign in to the directories that need an account. It never creates accounts or enters passwords.
  • Logo uploads work when CopperOS runs on your own computer with uploads allowed.

Good to know

It uses your text as written and only shortens it where a field has a character limit, saying where it did. A question it has no answer for skips that directory and goes in the report.

The mold
Mold: Submit your product to directories

My product (fill in, or leave in brackets to be asked):
- Name: <product name>
- Website: <link>
- Tagline, under 60 characters: <one line>
- Short description, under 160 characters: <one or two sentences>
- Long description: <a paragraph>
- Category and tags: <category, up to 5 tags>
- Pricing: <free, freemium or paid, and the starting price>
- Founder or maker name: <name>
- Contact email for listings: <email>
- Social links: <X, LinkedIn, GitHub, or none>
- Logo and screenshots: <file paths, or none>
- Paid listings: <never pay, or a budget per directory>
- Email confirmations: <leave them for me>

Directories, one submit page per line:
<directory submit links>

Before anything else: go through every detail above. For any that is still in angle brackets, blank or unclear, look in my saved memories first. Ask me in one go for whatever is still missing, and save my answers so the next run does not ask again. Never fill a detail in with a guess, and do not open any site until this is settled.

For each directory
1. Read your progress notes and skip any directory already recorded as submitted, skipped or already listed.
2. Search the directory for my product's name and website. If it is already listed, record "already listed" with the link and move on.
3. Open the submit page. If it needs an account and I am not signed in, record "needs an account" and move on. Never create accounts or enter passwords.
4. If submitting costs money, follow my rule above: submit the free option if there is one, otherwise skip it and record the price.
5. Snapshot the form and match each field to one of my details before typing anything.
6. Fill each field with my text as written. Shorten only where a field has a character limit, keeping my meaning, and note where you did.
7. If a required field asks for something I have not given (revenue, team size, founding date, a custom question), do not make it up: skip that directory and copy the exact question into the report.
8. Upload the logo and screenshots where asked, if you can. If you cannot, leave them and note that this directory needs them added by hand.
9. A captcha: leave that directory for me and note it.
10. Submit, wait for the confirmation on the page, and record what it said (submitted, in review, live, or the error).
11. If it asks me to confirm by email, record "confirm by email" and move on. Never open my inbox.

Stop and report
12. Stop when every directory on the list is recorded.
13. Report in a table: directory, result (submitted, in review, already listed, skipped), the reason for any skip, where you shortened my text, and every question I need to answer, word for word.

Have a task you repeat?

Describe it in your own words under New mold, and CopperOS writes it up for you.

Add to Chrome