tushare

Validate SKILL.md frontmatter and extract metadata from valid Skill Units.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ajithkumar31082004-bit/Vibe-Trading --skill tushare-ajithkumar31082004-bit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tushare
Source: https://github.com/ajithkumar31082004-bit/Vibe-Trading/tree/main/Vibe-Trading-main/agent/src/skills/tushare
Command: npx skills add https://github.com/ajithkumar31082004-bit/Vibe-Trading --skill tushare-ajithkumar31082004-bit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tushare, pandas, os, and includes scripts (resource) and references (resource) components.

What problem does it solve?

tushare是一个用于发现和记录代码仓库中 Skill Unit 的工具,能够通过校验 SKILL.md 的前置 YAML 元数据来确保每个技能单元具备可发现性与一致性。

Core Features & Use Cases

  • 通过检查根目录是否存在 SKILL.md 并验证其中的 name 与 description,判断有效 Skill Unit 的有效性。
  • 针对每个有效单位,提取并生成元数据字段,如 dependencies、components、toxicity 等,结合 scripts/references 目录内容进行全面分析。
  • 典型用例:在大型代码库中自动发现、抽取并编目财经数据相关技能单元,便于后续治理与索引检索。

Quick Start

Run the skill unit detector on the repository to surface the tushare unit metadata.

Frequently Asked Questions about tushare

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate SKILL.md frontmatter to index code repository metadata?

To validate SKILL.md frontmatter, check the root directory for the file and ensure required name and description fields exist. This confirms a valid Skill Unit for extracting dependencies, components, and safety analysis into a structured metadata summary.

What is a Skill Unit and how does YAML frontmatter make it discoverable?

A Skill Unit is a discoverable code repository module defined by YAML frontmatter in a SKILL.md file. Validating required name and description fields ensures consistency, allowing automated extraction of dependencies and components for indexing.

How do I extract dependencies and components from scripts and references directories?

Extract dependencies and components by analyzing the unit's scripts and references directories after validating the SKILL.md frontmatter. This process structures metadata, including safety analysis, into a compact, vector-friendly summary suitable for indexing.

Does tushare work with pandas for generating vector-friendly metadata summaries?

Yes, tushare works with pandas to process and structure extracted metadata. By validating SKILL.md frontmatter and analyzing scripts, it generates a compact, vector-friendly summary of finance data tooling units for indexing.

When do I need code-analysis to catalog finance data tooling skill units?

You need code-analysis when managing large code repositories containing finance data tooling modules. Validating SKILL.md frontmatter and extracting metadata from scripts ensures each unit is properly cataloged and discoverable for governance.

What are the limitations of validating metadata using only frontmatter name and description fields?

Validating metadata using only frontmatter name and description fields limits the scope to basic discoverability. It confirms a valid Skill Unit but requires further analysis of scripts and references directories to extract dependencies and safety data.