Skip to content
Back to skills

Search Yonsei Spaces

ASecurity

Read the authorized live Yonsei space page first, then filter and rank current options by date, time containment, minimum capacity, building, and required equipment; use a user-supplied screenshot, pasted table, export, or JSON only when the live page is unavailable or intentionally supplied. Use when a student asks which current spaces match their requirements before preparing a request.

  • 8 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 1, 2026
ai-agentspythonbash

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 1, 2026

npx -y skills add mrcha033/yonsei-skills --skill search-yonsei-spaces --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Search Yonsei Spaces?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Search Yonsei Spaces
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mrcha033-search-yonsei-spaces/badge)](https://www.skillsdirectory.com/skills/mrcha033-search-yonsei-spaces)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: search-yonsei-spaces
description: Read the authorized live Yonsei space page first, then filter and rank current options by date, time containment, minimum capacity, building, and required equipment; use a user-supplied screenshot, pasted table, export, or JSON only when the live page is unavailable or intentionally supplied. Use when a student asks which current spaces match their requirements before preparing a request.
---

# Search Yonsei Spaces

Return rooms that satisfy explicit requirements in one supplied snapshot.

## Prepare the input

When the user attaches a space list or pastes rows, extract only visible room,
date, time, capacity, equipment, and availability fields into a private
temporary JSON file. Do not ask the user to write JSON. Ask for requirements in
ordinary language and preserve the capture time.

## Run

```bash
python3 "$SKILL_DIR/scripts/search_spaces.py" --input spaces.json
```

Example input:

```json
{
  "spaces": [
    {
      "id": "room-1",
      "name": "세미나실",
      "building": "학생회관",
      "date": "2026-07-30",
      "available_start": "13:00",
      "available_end": "17:00",
      "capacity": 20,
      "equipment": ["projector"],
      "available": true
    }
  ],
  "query": {
    "date": "2026-07-30",
    "start": "14:00",
    "end": "16:00",
    "minimum_capacity": 12,
    "required_equipment": ["projector"]
  }
}
```

Rows missing a field needed for the query are reported under
`excluded_unknown`, not treated as matches.

## Boundaries

- Use only an explicit, dated user-supplied snapshot.
- A match is a planning candidate, not a hold or reservation.
- Check the proposal with `$check-yonsei-space-rules`.
- Never send a reservation request or claim live availability.

Files in this skill

  • SKILL.md1.7 KB
  • agents/openai.yaml344 B
  • references/source-boundary.md292 B
  • scripts/search_spaces.py6.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.