← 返回 Skills 市场
garibong-labs

Ipo Alert

作者 garibong-labs · GitHub ↗ · v0.1.2
cross-platform ✓ 安全检测通过
980
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install ipo-alert
功能描述
한국 공모주 청약/신규상장 일정 알림. 38.co.kr에서 데이터 수집, D-1/당일 알림, 주간 요약 제공.
使用说明 (SKILL.md)

IPO Alert Skill

38.co.kr에서 공모주청약 일정과 신규상장 정보를 모니터링하고 알림을 보냅니다.

포함 파일

파일 설명
SKILL.md 이 문서
check_ipo.py 메인 스크립트 (Python 3.6+, 표준 라이브러리만 사용)

데이터 소스

의존성

  • Python 3.6+ (표준 라이브러리만 사용, 추가 패키지 불필요)
  • curl (38.co.kr 데이터 수집에 사용)

설치 후 설정

  1. 상태 파일 디렉토리 생성: mkdir -p ~/.config/ipo-alert
  2. 크론잡 또는 HEARTBEAT.md에 체크 추가

스크립트

스킬 디렉토리 기준 상대경로로 실행합니다:

# 스킬 경로 변수 (설치 위치에 맞게)
SKILL_DIR="\x3Cworkspace>/skills/ipo-alert"

# 일일 체크 (청약 D-1, 당일 알림)
python3 "$SKILL_DIR/check_ipo.py" daily

# 주간 요약 (다음주 일정)
python3 "$SKILL_DIR/check_ipo.py" weekly

# 현재 일정 확인 (테스트용)
python3 "$SKILL_DIR/check_ipo.py" list

알림 규칙

일일 알림 (daily)

  • 청약 시작 하루 전 (D-1): "⏰ [내일 청약 시작]"
  • 청약 시작 당일 (D-day): "🚀 [오늘 청약 시작]"
  • 신규상장 하루 전: "⏰ [내일 신규상장]"
  • 신규상장 당일: "🎉 [오늘 신규상장]"

주간 요약 (weekly)

  • 매주 일요일 저녁에 실행
  • 다음주 월~금 청약/상장 일정 리스트

상태 파일

~/.config/ipo-alert/state.json - 이미 알림 보낸 종목 추적 (중복 알림 방지)

HEARTBEAT.md 설정 예시

## 공모주 알림 (every heartbeat)
On each heartbeat:
1. Run `python3 \x3Cskill_dir>/check_ipo.py daily`
2. If output contains alerts (not "알림 없음") → 사용자에게 알림 전송

Cron 설정 (주간 요약)

일요일 저녁 7시에 다음주 일정 요약:

{
  "schedule": { "kind": "cron", "expr": "0 19 * * 0", "tz": "Asia/Seoul" },
  "payload": { "kind": "agentTurn", "message": "공모주 주간 요약 발송해줘." }
}

알림 예시

일일 알림

⏰ [내일 청약 시작]
📋 [카나프테라퓨틱스](https://www.38.co.kr/html/fund/?o=v&no=2269)
   청약: 03/05(목)~06(금)
   공모가: 16,000~20,000
   주간사: 한국투자증권

주간 요약

📅 다음주 공모주 일정 (03/03 ~ 03/07)

【청약 일정】
📋 [카나프테라퓨틱스](https://www.38.co.kr/html/fund/?o=v&no=2269)
   청약: 03/05(목)~06(금)
   공모가: 16,000~20,000
   주간사: 한국투자증권

【신규상장】
🔔 [케이뱅크](https://www.38.co.kr/html/fund/?o=v&no=2271)
   상장일: 03/05(수)
   공모가: 8,300~9,500

라이선스

MIT

문의 / Feedback

버그 리포트, 기능 요청, 피드백은 아래로 보내주세요.

安全使用建议
This skill appears coherent and limited to scraping 38.co.kr and storing local state. Before installing: (1) Review the check_ipo.py file yourself if you can; it only uses curl and local files but you should confirm you trust the developer and the target website. (2) Expect the script to create ~/.config/ipo-alert/state.json — if you prefer isolation, run it in a sandboxed account or container. (3) Test manually with python3 check_ipo.py list to see output and ensure alerts look correct before adding to a cron/heartbeat. (4) Be aware the agent may run this autonomously on schedule (it requires network access to 38.co.kr); if you want to avoid automatic runs, disable autonomous invocation in the agent or do not add cron/heartbeat entries. (5) The script uses regex HTML parsing which can be brittle; watch for parsing failures if the source site layout changes.
功能分析
Type: OpenClaw Skill Name: ipo-alert Version: 0.1.2 The skill's purpose is to provide IPO alerts by scraping data from 38.co.kr using `curl` and Python. The `SKILL.md` transparently outlines the use of `curl`, the creation of a state file in `~/.config/ipo-alert`, and suggests scheduling via `HEARTBEAT.md` or cron for its intended daily/weekly alerts. The `check_ipo.py` script uses `subprocess.run` only to execute `curl` against the hardcoded, legitimate `38.co.kr` domain, and there is no evidence of data exfiltration to unauthorized endpoints, arbitrary command execution, or malicious prompt injection against the agent. All observed behaviors are clearly aligned with the stated purpose.
能力评估
Purpose & Capability
Name/description (Korean IPO/listing alerts from 38.co.kr) align with the contents: the script fetches pages from 38.co.kr, parses IPO and listing tables, and produces daily/weekly outputs. Required binaries (python3, curl) are appropriate and expected.
Instruction Scope
SKILL.md instructs creating a local state directory, running the provided Python script (daily/weekly/list), and adding a cron/heartbeat entry. The runtime instructions and the script operate on the stated website and a local state file; they do not try to read other system files, request unrelated credentials, or call unexpected external endpoints.
Install Mechanism
No install spec or remote downloads — this is instruction-only with a bundled script. No external archives or packages are fetched by an installer, so nothing arbitrary is written to disk during install beyond the provided files and the state file the script creates at runtime.
Credentials
The skill declares no environment variables or credentials and the code does not access secrets or other environment values. It only writes/reads a state JSON in ~/.config/ipo-alert which is proportionate to its purpose.
Persistence & Privilege
The skill persists minimal state to ~/.config/ipo-alert/state.json to avoid duplicate alerts — this is expected. It does not request always:true and does not modify other skills or system-level agent configuration. Note: the platform default allows autonomous invocation (disable-model-invocation: false), so if you enable this skill an agent could run it on schedule/heartbeat; that is normal but worth considering.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ipo-alert
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ipo-alert 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.2
연락처 추가 ([email protected])
v0.1.0
Initial release — 38.co.kr 기반 청약/상장 D-1·당일 알림, 주간 요약, 중복 방지 상태 관리
元数据
Slug ipo-alert
版本 0.1.2
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Ipo Alert 是什么?

한국 공모주 청약/신규상장 일정 알림. 38.co.kr에서 데이터 수집, D-1/당일 알림, 주간 요약 제공. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 980 次。

如何安装 Ipo Alert?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ipo-alert」即可一键安装,无需额外配置。

Ipo Alert 是免费的吗?

是的,Ipo Alert 完全免费(开源免费),可自由下载、安装和使用。

Ipo Alert 支持哪些平台?

Ipo Alert 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Ipo Alert?

由 garibong-labs(@garibong-labs)开发并维护,当前版本 v0.1.2。

💬 留言讨论