CtrlK
BlogDocsLog inGet started
Tessl Logo

hk-connect-flow

Stock Connect (Shanghai/Shenzhen-Hong Kong) fund flow analysis — Northbound (foreign into A-shares), Southbound (mainland into HK), sector allocation tracking, and cross-border arbitrage signals.

60

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./agent/src/skills/hk-connect-flow/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A dense, domain-expert body with concrete thresholds, executable data-access code, and a valuable data-source caveat, but it is a monolithic single-file reference with no progressive disclosure and no explicitly sequenced workflow. A few time-sensitive hardcoded dates and spec-only composite scoring slightly reduce actionability and conciseness.

Suggestions

Split domain reference material (sector allocation tables, AH premium interpretation, signal frameworks) into files under references/ and keep SKILL.md as a concise overview with clearly signaled one-level-deep links.

Add an explicit step-by-step workflow section (fetch flows → compute cumulative trends → score composite → render output) with sanity checks (e.g., validating flow magnitudes against daily quotas).

Replace hardcoded dates in code examples with parameterized or relative-date placeholders, and fully implement the composite connect_score computation instead of leaving it as comment-only rules.

DimensionReasoningScore

Conciseness

The body is mostly dense, non-obvious domain signal material (thresholds like "Quota utilization >50% = strong directional signal", "cum_20d > 30 and cum_5d > 10", and the Tushare cumulative-field data caveat), so most tokens earn their place. Minor penalties: hardcoded time-sensitive dates in examples ("start 2025-01-01", "20260101") that will go stale, and light exposition in the "Why Northbound matters" sections. This fits the 'efficient with minor trimmable instances' anchor rather than the fully lean one.

4 / 5

Actionability

Mostly executable guidance: runnable signal functions, concrete Tushare/yfinance calls with documented columns, the get_southbound_flow tool, and a copy-paste output template. Minor gaps keep it below 5 — the composite connect_score dict is initialized to zeros with scoring rules only in comments, and no sample output or complete implementation of the composite is shown.

4 / 5

Workflow Clarity

The sections (concepts → data access → output format) imply a fetch → compute → score → render workflow, but no explicitly sequenced procedure ties them together and no validation/sanity checkpoints exist (e.g., verifying flow data against quota bounds). This is a read-only analysis skill so the destructive-operation cap doesn't apply; sequence is implicit rather than explicit, matching the middle anchor.

3 / 5

Progressive Disclosure

There are no bundle files at all — sector allocation tables, AH premium interpretation, the signal frameworks, and the output template are all inlined in a single ~255-line SKILL.md. Section organization is good, but content that clearly belongs in separate reference files is inline, and the simple-skill exception (under 50 lines) does not apply.

3 / 5

Total

14

/

20

Passed

Description

75%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A specific, well-scoped description that names concrete capabilities and occupies a distinct niche. Its main weakness is the complete absence of "when to use" trigger guidance, and its keyword coverage lacks common synonyms and variations.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when analyzing northbound/southbound capital flows, Stock Connect quotas, AH premium, or cross-border positioning between A-shares and Hong Kong.'

Include common trigger synonyms users would naturally say, such as 'northbound flow', 'AH premium', 'capital flows', and Chinese terms like '港股通/沪港通/深港通'.

DimensionReasoningScore

Specificity

The description lists multiple concrete capabilities — "fund flow analysis", "Northbound (foreign into A-shares)", "Southbound (mainland into HK)", "sector allocation tracking", and "cross-border arbitrage signals" — giving comprehensive coverage of the skill's scope with no real gaps, matching the top anchor for multiple specific concrete actions.

5 / 5

Completeness

The "what" is clearly stated (fund flow analysis across Northbound/Southbound channels, sector allocation, arbitrage signals), but there is no "Use when..." clause or equivalent trigger guidance, which caps completeness at 3. The "when" is entirely absent rather than merely implicit, so 4 is not warranted.

3 / 5

Trigger Term Quality

Natural terms like "Stock Connect", "fund flow", "Northbound", "Southbound", "A-shares", and "arbitrage" are present, but a few natural user phrasings are missing (e.g., "northbound flow/capital", "AH premium", "capital flows", Chinese variants like "港股通"). Good coverage without synonym depth fits the 4 anchor.

4 / 5

Distinctiveness Conflict Risk

"Stock Connect (Shanghai/Shenzhen-Hong Kong)" pins a highly specific niche with distinct triggers (Northbound/Southbound flows, AH arbitrage); it is clearly distinguishable from generic market-analysis skills with minimal conflict risk.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
HKUDS/Vibe-Trading
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.