How to Write a Job Offer with GitHub Copilot
Writing an effective job offer is a delicate exercise requiring precision and creativity. GitHub Copilot, the AI assistant integrated into your code editor, can help you structure and write compelling job offers in minutes. Whether you are a recruiter, HR manager, or manager, Copilot allows you to generate clear, inclusive, and attractive job descriptions. In this tutorial, you will learn how to use Copilot to create a complete job offer, from an engaging title to the benefits offered, through the description of missions and the desired profile. You will discover how to formulate your prompts to get professional results tailored to your industry.
Prerequisites
- 1.Have Visual Studio Code installed with the GitHub Copilot extension active
- 2.Have a GitHub Copilot subscription (Individual, Business, or Enterprise)
- 3.Know the key information of the position to be filled (title, department, experience level)
- 4.Have a clear idea of the company culture and values to convey
Steps
Define the structure of the offer in a file
Open VS Code and create a new file (e.g., job-offer.md). Start by writing a comment or header describing the context of the position. Copilot uses existing content in your file to generate relevant suggestions. The more initial context you provide, the more accurate and tailored the suggestions will be.
Job Offer: Senior Full Stack Developer
Company: [COMPANY_NAME] - Sector: Fintech
Location: Paris, hybrid remote
Contract Type: Full-time
Job Description
Generate the mission description with Copilot Chat
Open the Copilot Chat panel (Ctrl+Shift+I) and ask it to write the main missions of the position. Provide details about the team, technologies used, and expected responsibilities. Copilot will generate a structured list of missions that you can refine by asking follow-up questions directly in the chat.
Write a list of 6 to 8 main missions for a Senior Full Stack Developer position in a Parisian fintech. The team uses React, Node.js, and PostgreSQL. The candidate will mentor 2 junior developers and participate in architectural decisions. The tone should be professional yet engaging.
Write the desired profile and skills
Use Copilot to generate the desired profile section by distinguishing required skills from preferred skills. This distinction is essential to avoid discouraging qualified candidates. Ask Copilot to formulate requirements inclusively, avoiding unnecessary jargon and discriminatory criteria.
Generate the desired profile for this position with two sections: 'Required Skills' (5-6 points) and 'Nice-to-Have Skills' (3-4 points). Include both technical and soft skills. Avoid exclusionary wording like 'young and dynamic' or 'graduate from a top school.' Favor experience and concrete achievements.
Add benefits and company culture
Candidates increasingly value benefits and company culture. Use Copilot to write an attractive section highlighting what your company offers beyond salary. Provide some concrete elements (training budget, remote work policy, team events) and let Copilot structure and enrich this section.
Write a 'What We Offer' section for this job offer. Items to include: remote work 3 days/week, training budget of €2000/year, health insurance covered 100%, meal vouchers, attendance at tech conferences. The tone should make people want to apply without being exaggerated. Add 2-3 elements about company culture (benevolent code reviews, pair programming, retrospectives).
Review, optimize, and finalize the offer
Use Copilot Chat to review the entire offer and optimize it. Ask it to check tone consistency, detect repetitions, and suggest improvements. You can also ask it to rephrase certain passages to make them more inclusive or impactful. Finally, ask it to generate an engaging final call to action.
Review this complete job offer and suggest improvements: check tone consistency, remove repetitions, ensure language is inclusive and non-gendered. Add a concluding paragraph with a call to action that encourages people to apply. Also suggest a catchy email subject line for distributing this offer.
Common mistakes to avoid
- ✗Copy-pasting Copilot's suggestion without customizing it: each offer must reflect the reality of your company and the position
- ✗Not providing enough context in the initial prompt, resulting in generic and undifferentiated offers
- ✗Forgetting to check for discriminatory criteria in the generated text (age, gender, diploma origin, family situation)
- ✗Listing too many required skills, discouraging good candidates who do not check 100% of the boxes
- ✗Neglecting the benefits and company culture section, when it is often the decisive factor for candidates
FAQ
Can GitHub Copilot write job offers in languages other than French?
Are offers generated by Copilot compliant with French labor law?
Can I use Copilot to adapt the same offer for multiple recruitment platforms?
Related tutorials
How to use this prompt
- Copy the prompt with the button above.
- Paste it into ChatGPT, Claude or your favorite AI assistant.
- Replace the bracketed variables with your details, then refine the result.
About Prompt Guide
Prompt Guide is a free library of 2500+ ready-to-use prompts for ChatGPT, Claude and other AIs, with guides to learn prompting and tools to build and optimize your own prompts.
More tutorials
How to Write a Job Offer with Stable Diffusion
Stable Diffusion is an AI image generation tool that can transform your job offers into visually attractive content.
How to Write a Newsletter with GitHub Copilot
GitHub Copilot, GitHub's AI assistant, is not limited to code generation. Integrated into Visual Studio Code, it can assist you in writing
How to Write a Press Release with DALL-E
DALL-E, the AI image generation tool developed by OpenAI, can transform your press release creation by adding
How to Write a Press Release with GitHub Copilot
Writing an effective press release requires rigor: precise structure, professional tone, and well-organized key information. GitHub Copilot, the AI assistant integrated into your code editor, can help you with this task even outside of software development. Thanks to its text generation capabilities, Copilot helps you structure your press release, craft compelling hooks, and adhere to journalistic conventions. In this tutorial, you will learn to use GitHub Copilot step by step to produce a complete press release, from the headline to the boilerplate, including the body text and executive quote. Whether you are a communications manager, entrepreneur, or freelancer, this method will save you valuable time while maintaining a professional quality level.
How to Write a Professional Bio with GitHub Copilot
Writing a compelling professional bio is a delicate exercise that requires finding the right balance between expertise, personality, and conciseness. GitHub
How to Write a Report with ChatGPT
Writing a professional report can be time-consuming and complex. ChatGPT allows you to significantly speed up this process by helping you str
Get new prompts every week
Join our newsletter.