- name
- hkipo-profile-watchlist-manager
- description
- Manage Hong Kong IPO user preferences and watchlists, including risk profile, default output, budget, financing preference, and tracked symbols. Use when the user wants personalized HK IPO settings or a maintained watchlist for later batch decisions.
- version
- 0.1.0
- metadata
- {"openclaw":{"emoji":"👤","requires":{"bins":["uv"],"config":["~/.hkipo-next/config/profile.json","~/.hkipo-next/config/watchlist.json"]},"install":[{"id":"install-uv-brew","kind":"brew","formula":"uv","bins":["uv"],"label":"Install uv with Homebrew","os":["darwin","linux"]}]}}
HK IPO Profile and Watchlist Manager
Use this skill for stateful personalization.
Runtime
This publish bundle includes the required CLI runtime under runtime/hkipo-next.
From the skill folder:
cd <skill_dir>
uv run --directory runtime/hkipo-next hkipo-next ...By default the CLI stores profile and watchlist state under ~/.hkipo-next. Read current state before changing it.
Workflow
- Use
profile showbeforeprofile setwhen current state matters. - Update only the fields the user asked to change.
- Batch multiple symbol additions or removals in one watchlist command.
- Use
--format jsonif another skill will consume the result.
Commands
Show the effective profile:
cd <skill_dir>
uv run --directory runtime/hkipo-next hkipo-next profile show --format jsonSet profile fields:
cd <skill_dir>
uv run --directory runtime/hkipo-next hkipo-next profile set \
--risk-profile balanced \
--default-output-format markdown \
--max-budget-hkd 80000 \
--financing-preference auto \
--format jsonList the watchlist:
cd <skill_dir>
uv run --directory runtime/hkipo-next hkipo-next watchlist list --format jsonAdd symbols:
cd <skill_dir>
uv run --directory runtime/hkipo-next hkipo-next watchlist add 2476 2613 --format jsonRemove symbols:
cd <skill_dir>
uv run --directory runtime/hkipo-next hkipo-next watchlist remove 2476 --format jsonOutput Cues
profile.sourcesexplains where each effective field came from.watchlist.changed_symbolsis the authoritative mutation result.watchlist.symbolsis the final normalized state after the operation.
Companion Skills
- Use
$hkipo-decision-engineforbatch --watchlist. - Use
$hkipo-parameter-managerwhen the user wants personalized score tuning.