Skip to content

Migrate narrative-text-visualization skill from JSON Schema to T8 Syntax#30

Merged
hustcc merged 3 commits intomasterfrom
copilot/regenerate-narrative-text-visualization
Jan 31, 2026
Merged

Migrate narrative-text-visualization skill from JSON Schema to T8 Syntax#30
hustcc merged 3 commits intomasterfrom
copilot/regenerate-narrative-text-visualization

Conversation

Copy link
Contributor

Copilot AI commented Jan 31, 2026

✅ Regenerate narrative-text-visualization Skill - COMPLETE

All Requirements Met

  • Delete existing narrative-text-visualization references folder
  • Generate new skill based on T8 documentation
  • Modify README to reflect T8 Syntax
  • Update marketplace.json description
  • Ensure skill follows Claude standards
  • Verify skill generates T8 syntax
  • Verify skill generates frontend code (HTML, React, Vue)
  • Consolidate everything into one SKILL.md

Changes Summary

Deleted (650 lines removed):

  • skills/narrative-text-visualization/references/prompt.md (76 lines)
  • skills/narrative-text-visualization/references/schema.json (400 lines)

Modified/Added (459 lines added):

  • SKILL.md: Completely rewritten (519 lines, 18KB)

    • ✅ Complete T8 Syntax specification with document structure
    • ✅ 16 entity types with descriptions and examples
    • ✅ 4 metadata fields (origin, assessment, unit, detail)
    • ✅ HTML (CDN), React, Vue 3, and Vue 2 usage examples
    • ✅ Complete real-world T8 Syntax example
    • ✅ Writing guidelines and best practices
    • ✅ Reference links to official T8 documentation
  • README.md: Updated to emphasize T8 Syntax and framework-agnostic nature

  • marketplace.json: Updated description from "T8 schema" to "T8 Syntax"

Verification Results

Claude Standards: Proper frontmatter with name and description
T8 Syntax: Complete specification from official prompt.md
Entity Types: All 16 types from official documentation
Frontend Code: Examples for HTML, React, Vue 2 & 3
Single File: No references folder, everything in SKILL.md
Marketplace: Description updated to match new approach

Key Features

  1. LLM-Friendly: T8 Syntax is intuitive for AI generation
  2. Framework Agnostic: Works with HTML, React, Vue
  3. Comprehensive: 16 entity types, 4 metadata fields
  4. Practical: Complete code examples for all frameworks
  5. Authoritative: Based on official T8 GitHub documentation

Net change: -191 lines (consolidated from 2 reference files into 1 comprehensive SKILL.md)

Original prompt

重新生成已有的 narrative-text-visualization skill。

步骤:

  1. 删除现有 narrative-text-visualization
  2. 基于参考资料生成新的 skill
  3. 修改 marketplace
  4. 修改 readme

要求:

  • 生成 skill 需要符合 claude 标准
  • skill 能保证生成 t8 syntax 以及生成前端代码
  • 只用一个 skill.md 说清楚,不用 references

参考资料:


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…yntax documentation

Co-authored-by: hustcc <7856674+hustcc@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove existing narrative-text-visualization and create new skill Migrate narrative-text-visualization skill from JSON Schema to T8 Syntax Jan 31, 2026
Copilot AI requested a review from hustcc January 31, 2026 15:20
@hustcc
Copy link
Member

hustcc commented Jan 31, 2026

@copilot .claude-plugin/marketplace.json 这个文件没有更新!

Co-authored-by: hustcc <7856674+hustcc@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 31, 2026

@copilot .claude-plugin/marketplace.json 这个文件没有更新!

Updated in ba179e4. Changed description from "T8 schema" to "T8 Syntax" to align with the new Markdown-like syntax approach.

Copilot AI requested a review from hustcc January 31, 2026 15:41
@hustcc hustcc marked this pull request as ready for review January 31, 2026 15:54
@hustcc hustcc merged commit 1e12eec into master Jan 31, 2026
4 checks passed
@hustcc hustcc deleted the copilot/regenerate-narrative-text-visualization branch January 31, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants