get-code

Extracts verification codes and magic links from a connected mailbox for job board authentication.

73|19|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/suxrobGM/jobpilot --skill get-code-suxrobgm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: get-code
Source: https://github.com/suxrobGM/jobpilot/tree/main/plugin/skills/get-code
Command: npx skills add https://github.com/suxrobGM/jobpilot --skill get-code-suxrobgm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Automated job application flows frequently stall at two-factor authentication or account-creation steps that require a verification code or magic link sent by email. This Skill retrieves that code from the connected mailbox so the apply and auto-apply workflows can continue without manual intervention. ## Core Features & Use Cases - Mailbox Sync and Polling: Triggers an email sync, then polls the JobPilot API for up to 30 seconds looking for verification messages matching the target board domain. - Inline Classification: Falls back to scanning unclassified recent messages, extracting 4-8 digit codes or magic links with regex patterns, and PATCHes the message with the extracted verification data. - Phishing Guard: Only accepts magic links whose host is the board domain or a subdomain, dropping suspicious links before returning output. - Use Case: During an auto-apply campaign on LinkedIn, the flow hits a 2FA prompt; this Skill fetches the latest code from Gmail and returns it as JSON so the caller fills the form automatically. ## Quick Start Ask the agent to fetch the latest verification code for linkedin.com from the connected mailbox and return it as JSON.

Frequently Asked Questions about get-code

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get an email verification code automatically during job applications?▼

Provide the board domain such as linkedin.com, and the Skill syncs the connected mailbox, polls for recent verification messages, and returns the code or magic link as a JSON object on stdout for the calling flow to use.

How does the Skill handle unclassified verification emails?▼

If no classified verification message is found, it inspects recent unclassified messages matching the board domain, extracts codes with regex patterns like 4-8 digit sequences, and PATCHes the message with the extracted verification data.

Does it protect against phishing links in verification emails?▼

Yes. A magic link is only accepted if its host is the board domain or a subdomain of it. Links pointing elsewhere are dropped, and the Skill returns only the code or an empty object.

What happens if the mailbox is not connected?▼

The Skill checks the email account status first. If the mailbox is not connected, it prints an empty JSON object and exits, letting the caller fall back to asking the user for the code.

Why does the verification code lookup time out?▼

The Skill polls up to 6 times over roughly 30 seconds for messages from the last 5 minutes. If the email arrives later or Gmail sync is delayed, it returns an empty object and the caller must retry or ask the user.