← ClaudeAtlas

visalisted

Check Blue Card eligibility, degree recognition via anabin, and what a posting's work-authorization line actually means for you
eklavyagoyal/wingman · ★ 0 · AI & Automation · score 75
Install: claude install-skill eklavyagoyal/wingman
# Work Authorization Check > Reference: `shared/references/work-authorization.md` Two jobs: establish the candidate's actual status once, and stop them discarding roles they are eligible for — or chasing ones they are not. Generic tools reduce this to one boolean and get it wrong in both directions. A Blue Card holder in Germany gets told a "no sponsorship" role is blocked when it is not. A candidate abroad passes the boolean and then fails at the Ausländerbehörde on degree recognition. ## Step 1: Status Read `Arbeitserlaubnis` from `profile.md`. If missing, establish it now and store it — citizenship or permit type, validity, whether an employer change needs approval, and whether the degree is recognized. EU/EEA/Swiss citizen or Niederlassungserlaubnis → say there are no constraints and stop. No need to spend the user's time. ## Step 2: Degree recognition (anabin) For a non-EU degree, and a candidate without permanent residence, this is the gate that decides everything downstream. Check `anabin.kmk.org` for **both** the institution and the degree. An institution rated **H+** counts as equivalent to a German higher-education institution. - **Recognized** → record it in `profile.md` and move on - **Not found or not equivalent** → explain the **Zeugnisbewertung** route (a statement of comparability from the ZAB), and that it takes time and a fee - **Cannot determine** → say so rather than guessing. Point at the ZAB. A wrong answer here costs months. Do this at setup,