DeepSeek-R1-GGUF
unsloth · Kit
GGUF copies of the 671B DeepSeek-R1 reasoning model, with 1.58-bit and 2-bit dynamic quants, for running it in llama.cpp on a local machine with enough memory.
An n8n workflow for a job application form. It reads each applicant’s PDF CV, has Gemini rate it against the job, adds a row to a Google Sheet, emails HR the rating and sends the applicant a receipt.
Job applicant CVs rated by AI, logged and sent to HR is an n8n workflow in the Business category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Application form
An applicant starts it by submitting a web form, and it needs:
A new row in the sheet, an email to HR with the AI rating, and a receipt email to the applicant
What you need before you start.
CV rater
Reads the CV text and writes a score and a recommendation.
NeedsGoogle AI API key
Applicant list
Keeps one row for each applicant with the rating.
NeedsGoogle account sign-in
Notices
Sends the email to HR and the receipt to the applicant.
NeedsGoogle account sign-in
Checked by Mindket on 13 Nov 2026
This n8n workflow screens job applicants. An applicant fills in a web form with a name, an email, a salary expectation, a LinkedIn address and a PDF CV. The workflow reads the text of the PDF, and Gemini rates it against a software engineer job written in its prompt. The model gives a score from 1 to 10 and a recommendation in about 75 words. A row with the applicant’s details and the rating goes into a Google Sheet. HR gets an email with the same details, and the applicant gets a receipt. Seven nodes run it.
Small hiring teams that get a steady flow of CVs for one role and want a quick first read and a tidy list. Skip it if a machine’s rating would decide who gets an interview.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Hiring managers | Triage applicants for one engineering role | A manager reads the AI rating in the sheet before opening any CV. |
| Agencies | Recruiters | Keep a list of applicants for a client’s role | A recruiter sorts the sheet by the score and calls the top ones first. |
| Startups | Founders | Handle the first applicants without an HR team | A founder gets one email per applicant, with the rating inside. |
| Education | Program coordinators | Sort applications for a small program | A coordinator swaps the job text for the program and reads the ratings. |
You need a little n8n: import a file, add Google credentials and edit one prompt.
Any n8n that can reach Google’s Gemini API, Google Sheets and Gmail will run it. The form needs a published workflow to have a lasting address, and applicants open the form from that link.
Google Gemini Chat Model for any chat model nodeDownload saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. You need a Google account for Sheets and Gmail, a Google AI key and your HR address.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| A sign-in that can edit a sheet and send mail through Gmail | |
| Google AI | An API key from Google AI Studio |
| A sheet | One tab with the columns CV, Full Name, E-mail, Expectation, Linkedin and AI Rating |
| Your details | The address that should get the ratings, and your company name for the sign-off |
workflow.json.Google Gemini Chat Model.Candidate Lists, Inform HR New CV Received and Confirmation of CV Submission.Candidate Lists, pick your document and your tab.Inform HR New CV Received, replace <YOUR_HR_EMAIL_ADDRESS> with the address that gets the ratings. In Confirmation of CV Submission, replace <YOUR_COMPANY_NAME> with your company name.Using AI Analysis & Rating. The form’s title is in Application Form.Share the form’s address with applicants once the workflow is published. For each one, read the sheet row or the HR email. The rating is a first read, so open the CV before you decide.
| To change | Where |
|---|---|
| The job and the rating rules | The prompt in Using AI Analysis & Rating |
| The language of the rating | The sentence about language in that prompt |
| The form’s questions | Application Form |
| The two emails | Inform HR New CV Received and Confirmation of CV Submission |
| The model | Google Gemini Chat Model |
An applicant submits a name, an email, an expectation of “2000-3000$”, a LinkedIn address and a PDF CV. Gemini answers with a score and a recommendation in a few sentences. A row appears in the sheet, HR gets an email with the rating, and the applicant gets a note that the CV arrived.
A PDF that is only a scan has no text for the model to read.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A form trigger starts a run when someone submits a web form. A chain is a node that sends a prompt to a chat model and passes on its answer.
For experts. Convert Binary to Json reads the binary field Your_Resume_CV. n8n builds that name from the form label, with each character that is not a letter, digit or underscore turned into an underscore. The rating node takes the PDF text as its user message, and its system message holds the rules. The HR email reads the rating from that node.
| Node | What it does | What to know |
|---|---|---|
Application Form | Collects five fields, one a PDF | Anyone with the link can submit |
Convert Binary to Json | Extracts the PDF text | Needs a PDF with text in it |
Using AI Analysis & Rating | Rates the CV | Told to stay within 75 words |
Candidate Lists | Appends one row | The columns must exist |
Inform HR New CV Received | Emails HR | Plain text, no n8n line |
Confirmation of CV Submission | Emails the applicant | Plain text, no n8n line |
A prompt, a model name and two email settings changed, and the form handles personal data.
models/gemini-2.5-flash. Google’s page, read on 12 November 2026, says that name routes to gemini-3.5-flash-lite from 1 December 2026, so the copy names models/gemini-3.8-flash, which Google lists as stable<YOUR_HR_EMAIL_ADDRESS> and <YOUR_COMPANY_NAME> replace the author’s address and company nameAn n8n workflow for a job application form. It reads each applicant's PDF CV, has Gemini rate it against the job written in its prompt, adds a row to a Google Sheet, emails HR the rating and sends the applicant a receipt.
workflow.json: the workflow as n8n exports it, 7 nodes. All seven run, and there are no sticky notes. It holds no credential.README.md: these notes.Using AI Analysis & Rating held two tokens that nothing filled in, ${output_language} and ${resume}. The model would have read them as literal text. The first is now the sentence "Write all of your output text in English." The second line now says the resume comes in the next message, because the node already sends the CV text as its own message.Google Gemini Chat Model had no model set, so it ran n8n's default for its version, models/gemini-2.5-flash. Google's deprecation page, read on 12 November 2026, says that name routes to gemini-3.5-flash-lite from 1 December 2026. The node now names models/gemini-3.8-flash, which Google's models page lists as stable. This is a plain chain with no tools.Inform HR New CV Received sent to a named person's address. It now holds <YOUR_HR_EMAIL_ADDRESS>. The applicant's confirmation was signed with a company name, and it now ends with <YOUR_COMPANY_NAME>.Candidate Lists are empty, so you pick your own.Mindket read this copy against n8n's source and Google's pages. It was not run on a live n8n.
workflow.json.Google Gemini Chat Model.Candidate Lists, Inform HR New CV Received and Confirmation of CV Submission.Candidate Lists, pick your document and your tab.Inform HR New CV Received, replace <YOUR_HR_EMAIL_ADDRESS> with the address that gets the ratings. In Confirmation of CV Submission, replace <YOUR_COMPANY_NAME> with your company name.Using AI Analysis & Rating. It says "Software Engineer", and the form's title in Application Form says the same.Application Form shows a form titled "Application for Software Engineer Position" with five required fields: Full Name, E-mail, Expectation (its hint reads 2000-3000$), Linkedin and a PDF upload, Your Resume/CV.Convert Binary to Json extracts the text of the PDF from the binary field Your_Resume_CV.Using AI Analysis & Rating sends the model the rules as the system message and the CV text as the user message. The rules ask for a score from 1 to 10 with the reasons, then a recommendation on an interview, in plain text and in no more than 75 words, for the job "Software Engineer".Candidate Lists appends a row with the CV's file name, the name, the email, the expectation, the LinkedIn address and the rating under AI Rating.Inform HR New CV Received emails the address you set, with the candidate's details and the rating.Confirmation of CV Submission emails the applicant that the CV arrived and will be reviewed.Using AI Analysis & Rating.Application Form. If you rename the CV field, change Your_Resume_CV in Convert Binary to Json too, since n8n builds that name from the label.Inform HR New CV Received and Confirmation of CV Submission.Google Gemini Chat Model.CV column holds the file's name, not the file.NOTICE.md 651 B README.md 5 KB workflow.json 10 KB
unsloth · Kit
GGUF copies of the 671B DeepSeek-R1 reasoning model, with 1.58-bit and 2-bit dynamic quants, for running it in llama.cpp on a local machine with enough memory.
prithivMLmods · Kit
Provides GGUF files of Axion-1.0-35B, a 35B mixture-of-experts model with about 3B active parameters aimed at scientific reasoning, information seeking and too…
Phips · Kit
Upscales low-resolution images with a super-resolution network that trains on one consumer GPU and exports to ONNX. For people who train or run image upscalers.
perplexity-ai · Kit
Picks the best option for a decision from text and images, such as which team should handle a request, with a probability for each choice, for developers who b…
numind · Kit
Reads documents as text or images and fills a JSON template with the fields you ask for, or converts the pages to Markdown. A 4B model for teams that process s…
nace-ai · Kit
Scores yes or no, multiple choice and rating questions about a document in one pass, with a probability for every option. An 8B decision model from Nace.AI tha…