← 返回 Skills 市场
Ipo Alert
作者
garibong-labs
· GitHub ↗
· v0.1.2
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+, 표준 라이브러리만 사용) |
데이터 소스
- 공모주청약 일정: https://www.38.co.kr/html/fund/index.htm?o=k
- 신규상장: https://www.38.co.kr/html/fund/index.htm?o=nw
의존성
- Python 3.6+ (표준 라이브러리만 사용, 추가 패키지 불필요)
curl(38.co.kr 데이터 수집에 사용)
설치 후 설정
- 상태 파일 디렉토리 생성:
mkdir -p ~/.config/ipo-alert - 크론잡 또는 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
버그 리포트, 기능 요청, 피드백은 아래로 보내주세요.
- Email: [email protected]
- Developer: Garibong Labs (가리봉랩스)
安全使用建议
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ipo-alert - 安装完成后,直接呼叫该 Skill 的名称或使用
/ipo-alert触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.2
연락처 추가 ([email protected])
v0.1.0
Initial release — 38.co.kr 기반 청약/상장 D-1·당일 알림, 주간 요약, 중복 방지 상태 관리
元数据
常见问题
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。
推荐 Skills