s2b-notice-search

Searches S2B school marketplace public notices and parses listing HTML into structured metadata.

7.4k|904|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/NomaDamas/k-skill --skill s2b-notice-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: s2b-notice-search
Source: https://github.com/NomaDamas/k-skill/tree/main/s2b-notice-search
Command: npx skills add https://github.com/NomaDamas/k-skill --skill s2b-notice-search

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finding relevant procurement notices on the S2B school marketplace (www.s2b.kr) requires manually navigating search forms and reading HTML tables, which is slow and repetitive for vendors tracking school and education agency bids.

Core Features & Use Cases

  • Public Notice Search: Queries the S2B customer notice/quote-request surface with keyword, organization, region, date range, item type (goods/construction/services), and private-contract filters.
  • HTML Parsing: Extracts notice codes, titles, agencies, status, item categories, posting and deadline dates, and detail-page action metadata from list and detail fixture HTML.
  • Browser-First Fallback Chain: Uses Aside Browser first, then BrowserOS CDP or a local browser, then direct HTTP POST only when session and form state match.
  • Use Case: A vendor asks the agent to find all goods notices from schools in a region posted in the last month, and receives a structured list of notice numbers, deadlines, and detail links without logging in.

Quick Start

Ask the agent to search S2B school marketplace notices for a keyword and date range, for example to list all goods procurement notices posted this month.

Frequently Asked Questions about s2b-notice-search

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

FAQPage Schema
How do I search S2B school marketplace notices programmatically?

Use the tcmo001Form POST recipe against /S2BNCustomer/tcmo001.do with filters like keyword, organization, region, date range, and item type. The skill builds the form request and parses the returned list HTML into structured notice metadata.

What data can be extracted from S2B notice listings?

The parser extracts notice and quote codes, titles, agency names, status, item classification, posting dates, deadlines, and detail-page JavaScript action metadata. Detail pages additionally yield contract method, body text, and attachment action metadata.

Can this skill submit bids or quotes on S2B?

No. It is strictly read-only and does not automate bid participation, quote submission, login, payment, or contract processing. It only prepares and reads public search surfaces up to the nearest legal official step.

What happens when S2B shows a login wall or CAPTCHA?

The skill classifies login walls, CAPTCHAs, and blocking pages as failures and does not attempt to bypass them. It falls back through Aside Browser, BrowserOS CDP, or local browser paths before giving up.

Why does S2B notice parsing return empty or partial results?

Empty results occur when the search genuinely has no matches or when session and form state do not match the browser. Partial results happen when S2B changes its table markup, hidden inputs, or JavaScript function names.