recruiting-ops
Use this skill when writing job descriptions, building sourcing strategies, designing screening processes, or creating interview frameworks. Triggers on job descriptions, candidate sourcing, screening criteria, interview loops, recruiting pipelines, offer management, and any task requiring talent acquisition process design.
operations recruitinghiringsourcingscreeningtalent-acquisitionWhat is recruiting-ops?
Use this skill when writing job descriptions, building sourcing strategies, designing screening processes, or creating interview frameworks. Triggers on job descriptions, candidate sourcing, screening criteria, interview loops, recruiting pipelines, offer management, and any task requiring talent acquisition process design.
recruiting-ops
recruiting-ops is a production-ready AI agent skill for claude-code, gemini-cli, openai-codex. Writing job descriptions, building sourcing strategies, designing screening processes, or creating interview frameworks.
Quick Facts
| Field | Value |
|---|---|
| Category | operations |
| Version | 0.1.0 |
| Platforms | claude-code, gemini-cli, openai-codex |
| License | MIT |
How to Install
- Make sure you have Node.js installed on your machine.
- Run the following command in your terminal:
npx skills add AbsolutelySkilled/AbsolutelySkilled --skill recruiting-ops- The recruiting-ops skill is now available in your AI coding agent (Claude Code, Gemini CLI, OpenAI Codex, etc.).
Overview
Recruiting operations is the structured practice of attracting, evaluating, and hiring the right people efficiently and fairly. It spans the full talent acquisition lifecycle - from defining the role through sourcing, screening, interviewing, and extending an offer. This skill provides actionable frameworks for each phase: writing inclusive job descriptions, building multi-channel sourcing strategies, designing structured screening criteria, running calibrated interview loops, managing the offer process, tracking pipeline metrics, and building employer brand. Built for hiring managers and recruiters who want to move from ad-hoc hiring to a repeatable, data-informed, candidate-respecting process.
Tags
recruiting hiring sourcing screening talent-acquisition
Platforms
- claude-code
- gemini-cli
- openai-codex
Related Skills
Pair recruiting-ops with these complementary skills:
Frequently Asked Questions
What is recruiting-ops?
Use this skill when writing job descriptions, building sourcing strategies, designing screening processes, or creating interview frameworks. Triggers on job descriptions, candidate sourcing, screening criteria, interview loops, recruiting pipelines, offer management, and any task requiring talent acquisition process design.
How do I install recruiting-ops?
Run npx skills add AbsolutelySkilled/AbsolutelySkilled --skill recruiting-ops in your terminal. The skill will be immediately available in your AI coding agent.
What AI agents support recruiting-ops?
This skill works with claude-code, gemini-cli, openai-codex. Install it once and use it across any supported AI coding agent.
Maintainers
Generated from AbsolutelySkilled
SKILL.md
Recruiting Operations
Recruiting operations is the structured practice of attracting, evaluating, and hiring the right people efficiently and fairly. It spans the full talent acquisition lifecycle - from defining the role through sourcing, screening, interviewing, and extending an offer. This skill provides actionable frameworks for each phase: writing inclusive job descriptions, building multi-channel sourcing strategies, designing structured screening criteria, running calibrated interview loops, managing the offer process, tracking pipeline metrics, and building employer brand. Built for hiring managers and recruiters who want to move from ad-hoc hiring to a repeatable, data-informed, candidate-respecting process.
When to use this skill
Trigger this skill when the user:
- Needs to write or improve a job description for any role
- Wants to build or audit a sourcing strategy for a hard-to-fill position
- Is designing screening criteria, take-home exercises, or phone screen scripts
- Needs to structure an interview loop with defined stages and interviewer roles
- Is managing an offer, negotiating compensation, or closing a reluctant candidate
- Wants to measure recruiting funnel health with metrics like time-to-hire or offer acceptance rate
- Is building or improving employer brand, careers pages, or recruiting content
- Needs a scorecard, rubric, or calibration process for consistent candidate evaluation
Do NOT trigger this skill for:
- Performance management, PIPs, or managing underperforming employees (use people-ops or HR skill)
- Compensation benchmarking as a standalone exercise without a hiring context (use total-rewards skill)
Key principles
Structured process reduces bias - Unstructured interviews measure confidence and likability, not job performance. Every hiring decision should rest on a defined scorecard with consistent signals evaluated the same way across all candidates. Standardize questions, calibrate interviewers, and separate data collection from evaluation to prevent halo effects and affinity bias.
Speed is a competitive advantage - The best candidates are off the market in 7-14 days. Slow loops, delayed feedback, and scheduling gaps lose top talent to faster competitors. Measure time-in-stage, eliminate unnecessary interview rounds, and make offer decisions within 24 hours of a final interview.
Sell while you evaluate - Every touchpoint is a chance to lose or win a candidate. Interviewers who show up unprepared, ask hostile questions, or fail to explain the role's impact drive rejection rates up. Train every interviewer on the pitch: mission, team, growth path, and why this role matters now.
Data-driven pipeline - Track conversion rates at every funnel stage. If application-to-screen rate is high but screen-to-onsite is low, the phone screen is miscalibrated. If offer acceptance rate is below 80%, the offer or closing process is broken. Metrics tell you where the process leaks before it costs you headcount.
Candidate experience matters - Candidates who have a bad experience - ghosting, rude interviewers, confusing processes - become vocal detractors. Candidates who have a great experience become fans, even if not hired. Timely communication, clear expectations, and respectful feedback are the baseline.
Core concepts
Recruiting funnel
Sourced / Applied
|
Screened (resume + application review)
|
Phone / Video Screen
|
Technical / Skills Screen (optional, role-dependent)
|
Onsite / Final Loop
|
Reference Check
|
Offer Extended
|
Offer Accepted
|
Day 1Each stage has a target conversion rate. Deviation from baseline signals a broken stage, not a broken candidate pool. Track volume and conversion at every gate.
Sourcing channels
| Channel | Best for | Cost | Time to fill |
|---|---|---|---|
| Employee referrals | Culture fit, passive candidates | Low | Fast |
| LinkedIn Recruiter | Senior / specialized roles | Medium | Medium |
| Job boards (LinkedIn, Indeed, Greenhouse) | High-volume, entry/mid-level | Low-Medium | Fast |
| Niche communities (Discord, Slack, forums) | Technical / domain-specific roles | Low | Slow |
| Recruiting agencies | Executive, urgent, highly specialized | High | Variable |
| GitHub / Dribbble / portfolio sites | Engineers, designers | Low | Slow |
| Conferences and meetups | Senior, passive, community-active talent | Medium | Slow |
Sourcing rule: Use at least three channels per role. Referrals should be one channel but never the only channel - they homogenize the candidate pool.
Screening criteria
A screening rubric must be defined before outreach begins. It contains:
- Must-haves: Hard requirements. Failing any disqualifies. Keep this list short (3-5 items).
- Strong-to-haves: Differentiating signals that raise conviction. Not disqualifying.
- Anti-signals: Patterns that suggest misalignment with the role or team.
- Selling points: What to emphasize to this candidate profile to drive conversion.
Calibration rule: Every must-have must be directly tied to a core job responsibility. "5+ years of experience" is a proxy, not a criterion. Replace proxies with skills or demonstrated behaviors wherever possible.
Interview loops
An interview loop maps each competency to an interviewer and a set of defined questions. No interviewer should evaluate a competency they were not assigned. No competency should be left unassigned.
Loop design steps:
1. List 5-7 competencies required for success in the role.
2. Assign each competency to exactly one interviewer.
3. Write 3-5 behavioral or technical questions per competency.
4. Define what a strong, acceptable, and weak response looks like.
5. Hold a pre-loop calibration with all interviewers before the first candidate.
6. Hold a debrief within 24 hours of each loop. Collect written scores first,
then discuss to prevent anchoring.Common tasks
Write an inclusive job description
Template structure:
[ROLE TITLE]
About [Company]:
2-3 sentences. Mission, stage, and what makes this team worth joining.
Avoid superlatives ("best", "world-class"). Use specific, factual claims.
What you will do:
5-7 bullet points. Focus on impact, not activities.
Start each bullet with a verb: "Design", "Own", "Partner with", "Drive".
At least one bullet should describe scope and autonomy.
What we are looking for:
Must-haves: 3-5 items. Frame as skills or behaviors, not years of experience.
Nice-to-haves: 2-3 items. Clearly labeled as optional.
Do NOT include gender-coded language ("rockstar", "ninja", "dominant").
Compensation and benefits:
State the salary range explicitly. Opacity signals disrespect.
List equity, benefits, and any remote/hybrid/in-office policy.
How to apply:
Clear next step. Timeline expectation. Who they will hear from.Inclusivity checklist before publishing:
- Remove gendered language (run through a gender decoder tool)
- Eliminate jargon or acronyms without context
- List a salary range - candidates from underrepresented groups are less likely to apply without one
- Review the must-haves list: does every item directly predict job performance?
- Add an explicit accommodation statement for accessibility
See references/job-description-templates.md for engineering, product, and marketing
role templates.
Build a sourcing strategy
Channel selection by role type:
Engineering (senior/staff): LinkedIn Recruiter + GitHub + employee referrals + niche Slack/Discord
Engineering (entry/mid): Job boards + university pipelines + bootcamp partnerships
Product: LinkedIn + referrals + product communities (Lenny's, MindTheProduct)
Design: Dribbble + Behance + LinkedIn + design communities
Marketing: LinkedIn + job boards + industry conferences
Sales: LinkedIn + referrals + SDR-specific job boardsOutreach message structure:
Subject: [Specific hook - why you are reaching out to them specifically]
Body:
1. Why you reached out to THEM (reference their work, post, or project - be specific)
2. What the role is in 1-2 sentences (company, team, problem they will work on)
3. Why now (why this role matters at this stage of the company)
4. One soft CTA: "Would you be open to a 20-minute conversation?"
Do NOT:
- Use copy-paste templates with no personalization
- Lead with "exciting opportunity" or "great culture"
- Ask for a resume in the first message
- Send follow-ups more than twiceReferral program design:
- Bonus amount: $1,000-$5,000 depending on role level, paid after 90-day cliff
- Notify the referrer at every stage transition, even if the candidate is rejected
- Close the loop: if you pass on a referral, tell the referrer why (at a high level)
Design screening criteria
Scorecard template:
Role: [Title]
Hiring manager: [Name]
Date calibrated: [Date]
MUST-HAVES (disqualifying if absent):
[ ] [Skill or behavior] - Evidence to look for: [specific signal]
[ ] [Skill or behavior] - Evidence to look for: [specific signal]
[ ] [Skill or behavior] - Evidence to look for: [specific signal]
STRONG-TO-HAVES (differentiating, not disqualifying):
[ ] [Skill or behavior]
[ ] [Skill or behavior]
ANTI-SIGNALS (not disqualifying alone, but raise concern):
- [Pattern] - because [reason this predicts poor fit]
- [Pattern] - because [reason this predicts poor fit]
SELLING POINTS FOR THIS CANDIDATE PROFILE:
- [What to emphasize to convert this type of candidate]Calibration meeting agenda (30 min):
- Hiring manager walks through the must-haves and anti-signals (10 min)
- Each interviewer states their assigned competencies and 2-3 key questions (15 min)
- Agree on the debrief format and scoring scale (5 min)
Create an interview loop
Loop structure by role type:
Engineering (IC):
Stage 1 - Recruiter screen (30 min): motivation, logistics, high-level experience
Stage 2 - Hiring manager screen (45 min): role fit, past projects, team dynamics
Stage 3 - Technical assessment: take-home OR live coding (45-60 min)
Stage 4 - Onsite loop (3-4 hours total):
- Systems design / architecture (60 min)
- Depth interview: past technical work (45 min)
- Cross-functional collaboration (45 min)
- Bar raiser / values interview (45 min)
Product Manager:
Stage 1 - Recruiter screen (30 min)
Stage 2 - Hiring manager screen (45 min)
Stage 3 - Product exercise: written or live case study
Stage 4 - Onsite loop:
- Product sense and strategy (60 min)
- Execution and metrics (45 min)
- Leadership and influence (45 min)
- Engineering / design partner interview (45 min)Interviewer assignment rules:
- No interviewer does two back-to-back interviews with the same candidate (fatigue bias)
- At least one interviewer should be from a different team (bar raiser function)
- All interviewers receive the resume and scorecard 24 hours before the loop
- Debrief must happen within 24 hours; score independently before discussing
Manage the offer process
Offer timeline:
Day 0: Final debrief complete. Hiring decision made.
Day 1: Verbal offer extended by hiring manager (not recruiter - signals importance).
Cover: base, equity, bonus, start date, and one to two personalized selling points.
Day 1-2: Written offer letter sent within 24 hours of verbal acceptance.
Day 3-7: Candidate decision window. Check in once at midpoint.
Day 7+: If no decision, ask directly: "Is there anything preventing you from deciding?"Comp structure to communicate:
Base salary: $[range]. Explain where they land in band and why.
Equity: [shares or %]. Explain vesting schedule, cliff, and current valuation context.
Bonus: [target %]. Explain how it is calculated and historical payout.
Benefits: Health, dental, vision, 401k match, PTO policy. List specifics, not "competitive".
Start date: Propose a date; leave room to negotiate.
Offer expiration: 5-7 business days. Shorter creates pressure; longer delays close.Closing tactics for reluctant candidates:
- Identify the real hesitation - ask directly, do not assume it is compensation
- Arrange a call with the hiring manager or a peer they connected with in the loop
- Share a specific example of growth or impact from a current team member
- If competing offer exists: do not get into a bidding war on unknown numbers; ask to see the competing offer before matching or beating it
- Know your walk-away: if the candidate needs more than a 10-15% comp adjustment to accept, re-examine whether they are the right hire
Track recruiting metrics
Core funnel metrics:
| Metric | Formula | Healthy benchmark |
|---|---|---|
| Time-to-fill | Offer acceptance date - req open date | < 45 days (IC), < 90 days (exec) |
| Time-to-hire | Offer acceptance date - first application | < 30 days |
| Offer acceptance rate | Offers accepted / offers extended | > 80% |
| Pipeline conversion rate | Stage N+1 / Stage N | Varies by stage (see below) |
| Source-to-hire | Hires by source / total hires | Track to optimize channel spend |
| Interview-to-offer ratio | Onsites completed / offers extended | < 3:1 |
| Quality of hire | Performance score at 6 months | Manager-defined; track cohort |
Stage conversion benchmarks (engineering roles):
Sourced / Applied -> Screened: 20-30%
Screened -> Phone screen: 30-50%
Phone screen -> Onsite: 30-50%
Onsite -> Offer: 25-40%
Offer -> Accepted: > 80%Dashboard checklist:
- Reqs open by team and age
- Active candidates per stage per req
- Week-over-week pipeline change (growing / shrinking / stalled)
- Source breakdown for current quarter
- Time-in-stage heatmap (where candidates get stuck)
Build employer brand
Core assets:
Careers page:
- Team photos and short videos (authentic, not over-produced)
- Engineering blog or Notion page with technical writing
- "A day in the life" content for key roles
- Explicit statement on remote/hybrid/in-office
- Transparent salary bands (or at minimum, a public pay philosophy)
Glassdoor / Blind:
- Respond to all reviews - positive and negative - within 2 weeks
- Do not argue with negative reviews; acknowledge and explain what changed
- Encourage current employees to leave honest reviews (never fake or coerced)
Conference and community presence:
- Engineers speaking at relevant conferences signals technical credibility
- Sponsoring niche communities (Discord, Slack groups) drives passive awareness
- Open source contributions show culture and work qualityContent cadence:
| Channel | Frequency | Content type |
|---|---|---|
| LinkedIn company page | 2-3x/week | Hiring announcements, team wins, culture moments |
| Engineering blog | 1-2x/month | Technical deep-dives, architecture decisions, post-mortems |
| Twitter/X | 3-5x/week | Quick takes, behind-the-scenes, team shoutouts |
| Glassdoor response | Within 2 weeks | Response to each new review |
Anti-patterns / common mistakes
| Mistake | Why it is wrong | What to do instead |
|---|---|---|
| Writing job descriptions as a wish list | A 15-bullet must-haves list discourages strong candidates (especially women) and fills the funnel with poor fits | Limit must-haves to 3-5 directly job-relevant criteria; move everything else to nice-to-haves |
| Unstructured interviews ("tell me about yourself") | Measures charisma and communication style, not job-relevant competencies; introduces significant bias | Define competencies, assign them to interviewers, and use behavioral questions with a scoring rubric |
| Ghosting rejected candidates | Damages employer brand; candidates remember and share bad experiences publicly | Send rejections within 5 business days of a decision; personalize the message for candidates who reached onsite |
| Slow offer process (> 5 days from decision to verbal offer) | Top candidates accept competing offers; every day of delay is lost pipeline | Pre-align on comp band and approval chain before the loop; make the verbal offer within 24 hours of the debrief |
| Single-channel sourcing (only LinkedIn or only referrals) | Homogenizes the candidate pool; creates blind spots in diversity and skill coverage | Activate at least three channels per req; review source diversity quarterly |
| Collecting interview feedback verbally only | Anchoring bias: the loudest voice in the debrief shapes everyone else's recall | Require written scorecards submitted before the debrief meeting begins |
Gotchas
Must-haves list growing during the hiring process - Hiring managers add requirements after seeing candidates, retroactively raising the bar in ways that weren't calibrated. Lock the must-haves list before the first screen and treat post-calibration changes as scope creep requiring explicit sign-off.
Debrief discussion before written scores submitted - The loudest voice in the debrief anchors everyone else's recall. Require all interviewers to submit written scorecards independently before the debrief call begins. This is the highest-impact structural change for reducing bias.
Verbal offer extended by recruiter instead of hiring manager - A verbal offer delivered by a recruiter signals the role is transactional. The hiring manager extending the offer personally signals the candidate matters. This is especially important for senior hires and competitive situations.
Competing offer handled by guessing at the number - When a candidate has a competing offer, matching or beating an unknown number is a negotiation mistake. Ask to see the competing offer before responding. Counter on total value (equity, growth, mission), not just base salary.
Referral pipeline used as the primary or only channel - Employee referrals produce fast, culturally similar hires, but relying on them exclusively homogenizes the team. Use referrals as one of at least three channels; audit source diversity quarterly.
References
For detailed templates and examples, load the relevant file from references/:
references/job-description-templates.md- full job description templates for engineering, product, and marketing roles with inline guidancereferences/interview-scorecard.md- scorecard templates for IC, manager, and leadership interviews with behavioral anchorsreferences/offer-letter-template.md- offer letter template with compensation breakdown, equity explanation, and closing email scripts
Only load a references file when the current task requires it.
References
job-description-templates.md
Job Description Templates
Production-ready templates for three core role families. Each template includes
inline guidance (shown in [square brackets]). Remove all guidance text before publishing.
Engineering Role Template
[ROLE TITLE - be specific: "Senior Software Engineer, Payments Infrastructure"
not "Senior Software Engineer"]
About [Company]:
[2-3 sentences. State the mission, current stage (seed / Series A / public), and one
concrete proof point: customers, revenue range, or a notable milestone. Avoid
superlatives - "innovative", "world-class", "cutting-edge" signal nothing.]
Example: Acme builds financial infrastructure for e-commerce companies. We process
$4B in transactions annually for 3,000 merchants and are backed by Sequoia and a16z.
Our engineering team of 40 ships a major feature every two weeks.
The role:
[2-3 sentences on the team, the problem space, and the impact of this role.
Answer "why does this hire matter right now?"]
Example: You will join the Payments Platform team, responsible for the transaction
processing layer that handles 12,000 requests per second at peak. You will own the
migration from a monolithic payment processor to a distributed, event-driven
architecture - a project that unblocks Acme's international expansion.
What you will do:
- [Verb + impact statement. Focus on what changes because this person exists.]
- Design and build distributed systems that process millions of financial transactions daily
- Own the full lifecycle of features: from scoping and design docs through deployment and monitoring
- Partner with the product and data teams to define technical requirements for new markets
- Mentor 2-3 junior engineers through code review, pairing, and design feedback
- Improve reliability and observability of the payments stack (target: 99.99% uptime)
[Aim for 5-7 bullets. At least one should describe scope/ownership; at least one
should describe collaboration; at least one should describe scale or impact.]
What we are looking for:
Must-have:
- [Skill or demonstrated behavior, not "X years of experience"]
- Strong proficiency in Go or Java for high-throughput backend services
- Experience designing and operating distributed systems in production
- Track record of debugging complex reliability or performance issues
- Comfort working in a loosely structured environment with high ownership expectations
[Limit must-haves to 3-5. Every item must directly predict job performance.]
Nice-to-have:
- Experience with payment processing systems or financial infrastructure
- Familiarity with event-driven architecture (Kafka, Kinesis)
- Previous experience at a company that scaled through hypergrowth
[Nice-to-haves should never appear mandatory in tone. Label them explicitly.]
What we offer:
- Base salary: $[min] - $[max] [include this; opacity repels candidates from
underrepresented groups and wastes everyone's time]
- Equity: [X shares / X% over 4-year vest with 1-year cliff]
- Bonus: [target % of base, paid [annually/quarterly]]
- Health / dental / vision: [100% covered for employee; X% for dependents]
- Remote / hybrid / in-office: [be explicit; "flexible" is not a policy]
- Learning budget: $[amount] per year for courses, books, and conferences
- [Any other differentiating benefit]
Interview process:
[Transparency here reduces drop-off and manages expectations]
1. Recruiter screen (30 min, video)
2. Hiring manager conversation (45 min, video)
3. Technical assessment: [take-home OR live coding - pick one; describe time commitment]
4. Onsite loop: 3 x 45-minute interviews covering systems design, technical depth,
and cross-functional collaboration
5. Reference check
6. Offer
[State expected timeline: "Most candidates complete the process in 2-3 weeks."]
We are committed to building a diverse and inclusive team. We encourage applications
from candidates of all backgrounds, and we provide accommodations throughout our
interview process. Contact [email] to request accommodations.
[Required in all JDs. Not optional.]Product Manager Role Template
[ROLE TITLE - be specific: "Senior Product Manager, Growth" not "Senior PM"]
About [Company]:
[Same guidance as engineering template - 2-3 sentences, factual, no superlatives.]
The role:
[2-3 sentences on the product area, the team, and the strategic problem this PM
will own. Describe the charter, not just the job.]
Example: You will own Acme's self-serve onboarding product, responsible for taking
a merchant from signup to their first transaction. Today, 40% of merchants who sign
up never complete setup. Your mandate is to understand and fix that - through
research, experimentation, and tight collaboration with engineering and design.
What you will do:
- Own the product roadmap for [area] from discovery through delivery and measurement
- Define success metrics for your product area and hold yourself accountable to them
- Conduct regular user research and synthesize insights into prioritized opportunities
- Write clear, detailed specs that engineering and design teams can execute without
constant clarification
- Drive alignment across engineering, design, data, and marketing on key initiatives
- Present product strategy and results to leadership and cross-functional stakeholders
What we are looking for:
Must-have:
- Demonstrated ability to define product strategy and translate it into a shipped roadmap
- Strong analytical skills: able to instrument features, read data, and draw conclusions
- Experience conducting user research and incorporating findings into product decisions
- Clear written communication: specs, briefs, and strategy documents others can act on
Nice-to-have:
- Experience in [relevant domain: fintech, developer tools, B2B SaaS, etc.]
- Prior experience in a high-growth startup (Seed through Series C)
- Background in engineering or design
What we offer:
- Base salary: $[min] - $[max]
- Equity: [details]
- [Other benefits - same guidance as engineering template]
Interview process:
1. Recruiter screen (30 min)
2. Hiring manager conversation (45 min)
3. Product exercise: [describe format - written case study, live walk-through, or take-home;
include expected time commitment; cap take-homes at 2-3 hours]
4. Onsite loop:
- Product sense and strategy (60 min)
- Execution, metrics, and prioritization (45 min)
- Cross-functional collaboration and leadership (45 min)
- Engineering / design partner interview (30 min)
5. Reference check
6. Offer
[State expected timeline. Offer written accommodation statement.]Marketing Role Template
[ROLE TITLE - be specific: "Content Marketing Manager, Developer Audience" or
"Demand Generation Lead" not "Marketing Manager"]
About [Company]:
[2-3 sentences. Factual, specific, no superlatives.]
The role:
[Describe the marketing function this person will own. State who they report to,
what team they join, and the business problem they will solve.]
Example: You will be the first dedicated content marketer at Acme, joining the Growth
team and reporting to the VP of Marketing. You will build the content engine from the
ground up: editorial strategy, production workflows, SEO foundation, and distribution
across owned channels. Your work directly supports our goal of doubling organic traffic
in the next 12 months.
What you will do:
- [Tailor to the specific marketing function. Avoid generic bullets like "support
marketing initiatives". Each bullet should name a deliverable or outcome.]
- Develop and own the editorial calendar across blog, email, and social channels
- Write and edit long-form content (guides, case studies, technical deep-dives)
targeting [audience: developers / buyers / enterprises]
- Optimize existing content for search and build a systematic approach to keyword
targeting and content refresh
- Track content performance (organic traffic, MQLs, engagement) and report on
contribution to pipeline
- Coordinate with product, sales, and customer success to develop use case content
and sales enablement materials
What we are looking for:
Must-have:
- [3-5 criteria directly tied to the role. For content: writing quality matters more
than years of experience - consider requiring a portfolio submission.]
- Portfolio of published content that demonstrates strong writing and clarity of argument
- Ability to translate complex technical concepts into accessible writing for a
[developer / business / technical] audience
- Proficiency with SEO fundamentals: keyword research, on-page optimization, content
performance analysis
- Experience managing content production from brief through publication
Nice-to-have:
- Experience marketing to developers or technical buyers
- Background in [relevant domain / industry]
- Familiarity with tools: [HubSpot / Webflow / Contentful / etc.]
[For roles requiring writing, ask for a portfolio or writing sample in the application.
Do not request spec work without compensation.]
What we offer:
- Base salary: $[min] - $[max]
- Equity: [details]
- [Other benefits - same guidance as above templates]
Interview process:
1. Recruiter screen (30 min)
2. Hiring manager conversation (45 min) - portfolio review included
3. Writing exercise: [describe format and time commitment; paid if > 2 hours]
4. Onsite loop:
- Content strategy and editorial judgment (45 min)
- Campaign execution and metrics (45 min)
- Cross-functional collaboration: working with product and sales (45 min)
5. Reference check
6. Offer
[State expected timeline. Offer written accommodation statement.]Publishing Checklist
Run this checklist on every job description before posting:
- Salary range is explicit
- Must-haves list is 5 items or fewer
- No gendered language (check with a gender decoder tool)
- No requirements that are proxies rather than predictors (e.g., "degree from top university" vs. "demonstrated experience building X")
- Accommodation statement is present
- Interview process and timeline are described
- Remote / hybrid / in-office policy is stated explicitly
- All internal jargon and acronyms are expanded or removed
- Role title is specific enough to surface in targeted searches
- "Nice-to-have" items are clearly labeled and not buried in must-haves
Frequently Asked Questions
What is recruiting-ops?
Use this skill when writing job descriptions, building sourcing strategies, designing screening processes, or creating interview frameworks. Triggers on job descriptions, candidate sourcing, screening criteria, interview loops, recruiting pipelines, offer management, and any task requiring talent acquisition process design.
How do I install recruiting-ops?
Run npx skills add AbsolutelySkilled/AbsolutelySkilled --skill recruiting-ops in your terminal. The skill will be immediately available in your AI coding agent.
What AI agents support recruiting-ops?
recruiting-ops works with claude-code, gemini-cli, openai-codex. Install it once and use it across any supported AI coding agent.