ir-search

Crawls Korean government grant portals and classifies matching programs by project eligibility.

379|88|Updated Jul 11, 2026
One-click install
npx skills add https://github.com/djfksjd/ir-search --skill ir-search-djfksjd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ir-search
Source: https://github.com/djfksjd/ir-search/tree/main/skills/ir-search
Command: npx skills add https://github.com/djfksjd/ir-search --skill ir-search-djfksjd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl_cffi, and includes scripts (resource) and references (resource) components.

What problem does it solve? Finding Korean government and public-agency support programs (startup grants, commercialization funds, office space, R&D, vouchers) is error-prone: keyword searches miss reframing-eligible programs, eligibility requirements are misjudged from titles alone, and reports often rely on guesswork. This Skill exhaustively crawls recruiting announcements and verifies eligibility against the original notice text. ## Core Features & Use Cases - Exhaustive multi-source crawling: Collects all open announcements from K-Startup, bizinfo, NIPA, KOCCA, and SMTECH, with an official data.go.kr API path for K-Startup and honest partial-coverage reporting via run manifests. - Profile-based 3-tier classification: Builds a project profile (startup stage, region, founder attributes, needs) and classifies verified programs into A (apply now), B (roadmap with triggers), and C (reframing angle) groups. - Incremental re-survey (diff mode): Compares a new crawl against the previous survey folder, reporting only new/changed/closed announcements and invalidating carry-over verdicts when the profile changes. - Use Case: A pre-founder building an AI voice SaaS asks for matching support programs; the Skill crawls 250+ K-Startup and bizinfo notices, verifies eligibility in detail pages, and produces a deadline-ordered report with source URLs and a priority action list. ## Quick Start Ask the assistant to find Korean government support programs that fit the project in the current working folder, including startup grants, office space, and R&D funding.

Frequently Asked Questions about ir-search

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

FAQPage Schema
How do I find Korean government startup support programs for my project?

Run the ir-search skill, which builds a project profile (startup stage, region, needs) and exhaustively crawls K-Startup, bizinfo, NIPA, KOCCA, and SMTECH. It verifies eligibility in the original notice text and classifies matches into apply-now, roadmap, and reframing groups.

What sources does this Korean grant crawler cover?

It covers K-Startup via an official data.go.kr API or page crawl, plus bizinfo, NIPA, KOCCA, and SMTECH through a multi-source crawler. Additional candidate sources are listed in the references registry for manual checking.

Can I re-run the survey to find only newly posted announcements?

Yes, diff mode compares the new crawl against the previous survey folder and reports only new, changed, and closed announcements. If your profile's judgment axes changed, carry-over verdicts are invalidated and everything is re-reviewed.

Does the crawler download notice attachments like HWP or PDF files?

It downloads attachments for bizinfo, NIPA, SMTECH, and partially KOCCA, with a 50MB limit and sha256 hashing. K-Startup attachment paths are disallowed by robots.txt, so only links are recorded there.

Why does the crawler exit with code 2 or 3?

Exit 2 means partial collection, such as network errors, page caps, or incomplete attachments, and must not be treated as full coverage. Exit 3 signals a 401/403 or CAPTCHA block, which requires manual verification instead of bypassing.

What are the limitations of this support-program search?

It only covers Korean government and public-agency programs, not other countries, and excludes support for operating small businesses, which belongs to the sole-search skill. Eligibility judgments are based on notice text, so phone confirmation with the agency is recommended before applying.