- Home
- Skills
- Workflow Automation
- Job Description: Choose the First Job to Give an AI
Works with the AI Agents you already use
Job Description: Choose the First Job to Give an AI
A step-by-step consultant that scores your repetitive work, picks the first job worth automating and writes it on one screen, with a never list and draft mode.
Free
Job Description: Choose the First Job to Give an AI
Example session with this skill installed
Use the Job Description skill. To save time I have answered your four questions in one go, with markers instead of real names.
- My role: office manager of an eight-person heating and plumbing company (COMPANY_B).
- Every week by hand: (a) copy new job requests from the shared jobs mailbox into the job sheet; (b) send appointment reminders the day before; (c) chase unpaid invoices; (d) order parts from suppliers; (e) total the technicians' timesheets for payroll; (f) answer "do you cover my area / what do you charge" enquiries; (g) ask customers for a review after a job; (h) remind customers when their annual boiler service is due; (i) prepare the monthly sales summary for the accountant.
- Colleagues keep asking me for: tomorrow's job list, a customer's last visit date.
- Nearly identical every time: (a), (b), (g), (h).
Inputs: the jobs mailbox and a spreadsheet; no database, no payment system access. Exceptions would go to PERSON_A (me), who checks twice a day.
- Read your context and instructions
- Compiled the job description
Before anything else: do not paste real customer names, phone numbers, addresses or amounts. Use markers such as CUSTOMER_A, as you did. The method does not need the real values.
Step 2: scoring (Repetition, Rule-likeness, Volume, Recoverability)
| Job | Rep | Rule | Vol | Rec | Total | Reasons |
|---|---|---|---|---|---|---|
| (b) Day-before appointment reminders | 5 | 5 | 4 | 4 | 18 | Daily, a fixed template, dozens a week; a wrong time is visible but cheap |
| (a) Job requests into the sheet | 5 | 4 | 4 | 4 | 17 | Several times a day, mostly rules, a typo is fixed in a minute |
| (g) Review requests | 4 | 5 | 3 | 4 | 16 | After every job, one template; low harm |
| (h) Annual service reminders | 3 | 5 | 3 | 4 | 15 | Date rule only; a late reminder costs little |
| (f) Area and price enquiries | 5 | 3 | 4 | 2 | 14 | Answering a price speaks for the company |
| (d) Parts ordering | 4 | 3 | 3 | 2 | 12 | Judgement on quantity; an order costs money |
| (e) Timesheet totals | 2 | 5 | 2 | 1 | 10 | Pure rules, but payroll errors are hard to undo |
| (c) Chasing unpaid invoices | 2 | 3 | 2 | 2 | 9 | Tone and amount matter; relationship risk |
| (i) Monthly sales summary | 1 | 4 | 1 | 1 | 7 | Monthly; goes to the accountant |
The score sorts; it does not decide. Jobs scoring 1 or 2 on recoverability, here (c), (d), (e), (f) and (i), are not automated end to end: the decision stays with a person.
Step 3: the two questions
For the top three, (b), (a) and (g):
- Where do the inputs come from? (b) and (g) both read the job sheet, which is typed by hand today. (a) reads the jobs mailbox. Mailbox and spreadsheet are reachable. Access method (sharing, API) is [TO CHECK].
- Who owns exceptions? PERSON_A, twice a day.
First candidate: (a), not the highest score. The reminders and review requests both depend on the sheet, so a clean sheet comes first. Starting with (b) would automate on top of manual typing errors.
Step 4: job description, "Job requests into the sheet"
- Trigger: a new email arrives in the shared jobs mailbox.
Input: the email subject and body, and the sender address. Not attachments, unless a photo is the only content, in which case set aside.
3.
Source of truth: for a returning customer, the existing customer row in the sheet; for the request itself, the email text. If the two disagree (a different address or phone), it does not choose.
4. Output: one row: date received, CUSTOMER marker field, service type, urgency words found, status "Unconfirmed".
5. Destination: a "New requests" tab of the job sheet, never the main schedule.
6. Never: see Step 5.
7. Exception owner: PERSON_A, checks the tab at start and mid-afternoon.
Step 5: the never list
- Never replies to the customer or confirms a visit, price, or deadline. Alternative: the row is for PERSON_A to answer. Enforced by missing access: it cannot send mail.
- Never decides an emergency is not urgent. If the text contains words such as gas, leak, flooding or no heating in winter, it marks the row "Urgent, set aside" and does nothing else. Alternative: PERSON_A reads it first.
- Never merges two customers or overwrites an existing row when the details disagree. Alternative: set aside with the reason.
- Never invents a service type not in the company's list [TO CHECK: the list].
- Never processes a request it could not read in full (a corrupt attachment, a blank body). It reports "could not check".
Step 6: three answers
- Done: a clean row was written and the fields match the rules.
- Set aside: why in one sentence (urgent words, conflict with an existing customer, unknown service).
Could not check: the mailbox did not open or an attachment was unreadable. This must stay separate, because a failed read and an empty mailbox look the same, and an outage would otherwise read as "no new requests".
Step 7: start in draft mode
It does the whole job except moving the row to the main schedule. PERSON_A reviews the tab and moves rows by hand for a period she chooses. One category at a time, for example plain boiler-service requests, earns the right to go straight in once the record shows it is accurate.
Steps: read the email (understanding), pick service type (understanding), find urgency words (checking), find the phone and address (checking), match an existing customer (checking), write the row (checking).
I make no promise about time saved. If you are taking the course, you can send this as the module 2 or 3 exercise for the written review.
This is a worked example and not legal, tax or data-protection advice; questions about personal data belong to your data protection lead or lawyer. The business and every name here are synthetic test data.
Connects securely to your tools. The creator never sees your data.
About this skill
Most people use ChatGPT or Copilot every day and their workload has not gone down. This skill walks you, one question at a time, through choosing the first job worth giving an AI and writing it safely: a scored list of your repetitive work, the seven-heading job description, a never list with an alternative for each line, three-state reporting and a draft-mode start. It is the learner bonus from the asynchronous course "Giving an AI a job" (https://devaland.com/ai-workshop). It scopes the job; it does not build the system, and it gives no legal, tax or data-protection advice.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 4 days ago
- Free to download with an account