apply
FreeSearches for jobs on LinkedIn, filters by profile Must-haves, applies via Easy Apply, registers each application in DB.
The English summary is being prepared. Showing the original description.
Registers the user on job platforms, configures alerts with profile keywords, sets up career site alerts (big tech + target companies), creates a Gmail filter to route alerts to a Job Alerts folder.
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
Keyword: radar
The user says radar (or variants: "set up alerts", "register on platforms", "new platforms") and the registration + alert configuration + career site alerts + Gmail filter flow is triggered.
Passive sourcing: platforms and career sites bring opportunities to the user without having to search manually. Alerts arrive in a Job Alerts folder in Gmail, and the news skill consumes them when the user says news.
Three alert sources:
targets flow registration) — deep monitoring of the 40 target companiesnode .agents/skills/browser-automation/scripts/browser.js open <url> --headed (Gold Rule 5)node .agents/skills/browser-automation/scripts/browser.js for open/close/goto. See AGENTS.md "Browser session" for details. Never call agent-browser open directly, never open Chrome directlyPLATFORMS.md "Alert Tracking" section to see which platforms need configurationPROFILE.md to get keywords, seniority, location, preferencesmemory skill):
node scripts/db.js "SELECT category, key, value, confidence, source FROM preferences WHERE user_id = <user_id> AND status = 'active' ORDER BY category, key"
{name, url, sector}). These are priority targets for alert configuration and platform prioritization:
node scripts/db.js "SELECT data->'target_companies' AS target_companies FROM users WHERE id = <user_id>"
For each unconfigured platform (column "Profile" = "—"):
node .agents/skills/browser-automation/scripts/browser.js open <url> --headed) and ask user to login manually (Gold Rule 5).env)For each platform with complete profile but no alerts:
profile.title, profile.skills, and job_preferences):
AI Architect, AI Strategy, LLM, Agent-First, AI WorkflowEngineering Manager, Staff Engineer, Platform Engineer, Technical LeadBeyond job board alerts, configure alerts directly on career sites of high-value companies. These are companies not in the 40 target companies (those are handled by targets flow) but worth monitoring for roles matching the user's profile.
Big tech career sites with native alert features:
| Company | URL | Alert feature | Notes |
|---|---|---|---|
| careers.google.com | "Save search" + email alerts | Search user's role + skills + location "Remote" or user's country | |
| Meta | metacareers.com | "Job alerts" signup | Search user's role + skills |
| Amazon | amazon.jobs | "Save search" + email alerts | Search user's role + equivalent Amazon title (e.g: SDM for eng manager) |
| Microsoft | careers.microsoft.com | "Job alerts" signup | Search user's role + skills |
| Apple | jobs.apple.com | "Save search" + alerts | Search user's role + skills |
| Netflix | jobs.netflix.com | No native alerts. Monitor via Google Alerts | Search user's role + skills |
| Stripe | stripe.com/jobs | "Job alerts" signup | Search user's role + skills |
| OpenAI | openai.com/careers | No native alerts. Monitor via Google Alerts | Search all roles |
| Anthropic | anthropic.com/careers | No native alerts. Monitor via Google Alerts | Search all roles |
| Vercel | vercel.com/careers | "Job alerts" via Ashby | Search user's role + skills |
| Cloudflare | cloudflare.com/careers | "Job alerts" signup | Search user's role + skills |
| Datadog | careers.datadog.com | "Job alerts" via Greenhouse | Search user's role + skills |
| Snowflake | careers.snowflake.com | "Job alerts" via Workday | Search user's role + skills |
For each company with native alerts:
node .agents/skills/browser-automation/scripts/browser.js goto <url>profile.title and profile.skills (the user's primary role + key skills)job_preferences.location / job_preferences.timezonesnode scripts/db.js "INSERT INTO company_registrations (user_id, company, region, sector, careers_url, ats_platform, registration_status, notes) VALUES (<user_id>, '<company>', 'big_tech', '<sector>', '<url>', '<ats>', 'alert_only', 'Alerts configured via radar') ON CONFLICT (user_id, company) DO UPDATE SET notes = EXCLUDED.notes, updated_at = NOW()" --write
For companies without native alerts (Netflix, OpenAI, Anthropic):
site:<company-domain>/careers (AI OR "Engineering Manager" OR "AI Architect" OR LLM OR Agent)Once, when configuring the first platform:
Job Alerts in Gmailfrom:(otta.com OR torre.co OR weworkremotely.com OR builtin.com OR workatastartup.com
OR greenhouse.io OR lever.co OR ashbyhq.com OR workable.com OR smartrecruiters.com
OR teamtailor.com OR successfactors.com OR notifications@ashbyhq.com
OR google.com OR amazon.jobs OR metacareers.com OR careers.microsoft.com
OR jobs.apple.com OR stripe.com)
→ skip inbox → apply label: Job Alerts
PLATFORMS.md "Alert Tracking" section with each platform's statusPROFILE.md "Configured alerts" section with keywords and platformsusers.data.platforms JSONB:
node scripts/db.js "UPDATE users SET data = jsonb_set(data, '{platforms}', '<json>'::jsonb) WHERE id = <user_id>" --write
news to check alerts when they arrive"| Platform | URL | Google login | Notes |
|---|---|---|---|
| Otta | otta.com | Yes | Curated tech startups. Excellent remote + AI filtering |
| Torre | torre.co | Yes | LATAM-focused with AI matching. Remote-first |
| We Work Remotely | weworkremotely.com | No | Largest remote job board. Email + password |
| Built In | builtin.com | Yes | Tech-focused with cities + remote. Serious companies |
| Y Combinator | workatastartup.com | Yes | YC startups exclusively. Many AI startups |
--headed + manual login (Gold Rule 5)Search keywordstargets flow registrationapply or targetsnewsusers.data.target_companies. Fixed: added target_companies loading to pre-flight and company-specific alert configuration to step 2. The DB has target companies (loaded from users.data.target_companies in DB) with {name, url, sector} structure. See DATA.md for the canonical schema.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Searches for jobs on LinkedIn, filters by profile Must-haves, applies via Easy Apply, registers each application in DB.
The English summary is being prepared. Showing the original description.
Control a dedicated browser via agent-browser (Vercel). Use when automating web apps, scraping authenticated sites, filling forms, or navigating SPAs. Do NOT use for desktop apps or API-only integrations.
The English summary is being prepared. Showing the original description.
Periodic routine that runs news, cleans up inbox and applies if there's no recent activity. Designed to run 1-2 times per day.
The English summary is being prepared. Showing the original description.
Opens a local web dashboard that visualizes the job application pipeline, funnel stats, recent messages, and target company status. The agent opens it at the end of a round so the user can visually review the pipeline.
The English summary is being prepared. Showing the original description.
Safe Postgres CLI. Reads DATABASE_URL from .env, runs SQL, prints JSON. Read-only by default.
The English summary is being prepared. Showing the original description.
Autonomous user preference detection, storage and injection. The agent detects preferences from conversation, saves them to Postgres, and loads active ones at the start of every flow.
The English summary is being prepared. Showing the original description.