Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Overview

ASecurity

Maintain ALL Heptabase comparison-overview card families with one skill — tokenizer/codec, spoken-LM/speech-LLM (nesting the auditory 聽覺理解・推理 sub-topic: audio understanding/reasoning/audio-LM 驗收), duplex S2S, 語音生成 (TTS family), ASR (non-LLM), and speech frontend/security. Find newly Tasks-tagged papers an overview is missing, route each to the right topic and act card, author a hung-yi-lee-style section + dimension row + paradigm/synthesis updates, re-sort by arxiv ID, refresh the 導讀, and kee...

3 stars
0 votes
0 copies
0 views
Added 9/22/2026
developmentpythonbashnodeapifrontendbackendsecurity

Works with

cliapi

Security Analysis

A100/100

Scanned 9/22/2026

Install to Claude Code

$npx -y skills add SungFeng-Huang/research-cards --skill overview --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Overview?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Overview
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sungfeng-huang-overview/badge)](https://www.skillsdirectory.com/skills/sungfeng-huang-overview)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: overview
description: >-
  Maintain ALL Heptabase comparison-overview card families with one skill —
  tokenizer/codec, spoken-LM/speech-LLM (nesting the auditory 聽覺理解・推理
  sub-topic: audio understanding/reasoning/audio-LM 驗收), duplex S2S, 語音生成
  (TTS family), ASR (non-LLM), and speech frontend/security. Find newly Tasks-tagged papers an overview is missing,
  route each to the right topic and act card, author a hung-yi-lee-style
  section + dimension row + paradigm/synthesis updates, re-sort by arxiv ID,
  refresh the 導讀, and keep the knowledge graph bookkeeping green. Use when
  the user asks to update/sync/補/re-sort ANY comparison overview card
  (任何主題的 overview 卡).
allowed-tools: Bash(heptabase *) Bash(python3 *)
---

# Overview Maintenance — one skill, config-discovered topics

## Backend

`heptabase`/`both`:原路徑不變。`obsidian`:engine 的 read/save 與 corpus 掃描走 vault;
卡片連結=`[[wikilink]]`(讀入時解析為 card mention,coverage 圖照常運作)。注意 topic
config 內的 card id 需為該 backend 的 id(obsidian 為 `Folder/Name`)。

Comparison-overview cards live under the study/overview knowledge graph
(topic hubs → act cards; see the `overview-graph` skill for STRUCTURAL changes).
This skill maintains card CONTENT: coverage, per-paper sections, tables, sort.

**Before authoring anything, read the topic doc `topics/<topic>.md`** — it has
the card list/ids, act-routing rules, paradigm taxonomies, DIM_COLS, size
budget, and topic quirks. This file only carries what is common.

## Topics

| topic key | scope (Tasks values) | cards |
|---|---|---|
| &nbsp;&nbsp;└ `auditory` | Audio Understanding · Reasoning · Audio LM | 3 cards (AU/R/(E)驗收) under 聽覺翼 sub-hub 77b0b1af — nested in spoken |

Topology (own cards / sub_topics / MATCH sort keys / task values) is
**graph-derived**: `topics/<topic>/topic_snapshot.json`, written by
`../_shared/topology.py refresh` after structural changes. Never hand-edit
snapshots. **Topics nest along the hub tree**: a sub-hub bullet in a hub's
子卡與閱讀順序 that is another topic's anchor makes that topic a `sub_topics`
child — the parent's `status`/`sort` runs the whole subtree (labelled per
sub-topic); the child key still works standalone.

## CLI

```bash
cd ${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/skills/research-cards}/skills/overview
python3 sync_overview.py <topic> status   # coverage diff → MISSING papers
python3 sync_overview.py <topic> sort     # re-sort own cards by arxiv ID
```

## Common workflow (per topic; details in topics/<topic>.md)

1. **Coverage diff** — `status`. A paper is covered if linked in the global
   comparison graph (any comparison card); nothing missing + no re-sort → stop.
   Papers marked `[elsewhere]` are covered ONLY outside this topic's own cards
   (subtree-wide for nesting topics) — informational, not missing: judge each
   by the topic doc's 分工約定 (deliberate delegation, e.g. LLM-ASR → spoken
   (D)) vs a genuine facet opportunity worth an own-angle section (then follow
   the duplication rule in step 2).
2. **Route & author** (Claude, by hand) — pick the destination act card by the
   topic doc's routing rules; read the paper card (lean: 快速摘要 + intro);
   write the house-style L3 section — heading 「Name(機構,年份)」 + card
   mention + **hung-yi-lee-style bold bullets**(貢獻/架構/核心差異; why-first,
   English terms kept, ~3 bullets — size budgets are tight)+ hr, inserted
   before 關鍵設計維度對比. Cross-card duplication rule: a paper may appear in
   multiple cards by facet; if a card's 導讀/歸納 mentions or compares it, that
   card needs a full facet section cross-ref'd to the main-facet card.
3. **Tables** — add the dimension-table row (per-topic DIM_COLS), append the
   short name to the matching paradigm cell, extend fitting synthesis bullets.
4. **MATCH** — sort keys auto-derive from section mentions' arxiv property at
   the next `topology.py refresh`; only non-arxiv papers or new short-name
   variants need an ALIAS entry in `../_shared/topology.py`.
5. **Sort** — `python3 sync_overview.py <topic> sort`, then re-run `status`.
6. **導讀 refresh** — re-run the card's 導讀 via the `overview-daodu` skill
   (idempotent replace) so the narrative covers the new papers.
7. **Graph bookkeeping** — `python3 ../overview-graph/scripts/audit_graph.py`;
   if the change was structural (new card / split / re-home), follow the
   `overview-graph` skill first (it ends with `topology.py refresh`).

## Programmatic authoring API

```python
import sync_overview as O
S = O.load("spoken")     # topic-bound namespace — same S.* API as before
md5, doc = S.read_card(S.OVERVIEW_CARD_B)
sec = S.section("NewModel(機構,年份)", "<paper-card-uuid>",
                [("貢獻", "…"), ("架構", "…"), ("核心差異", "…")])
# insert before 關鍵設計維度對比, add S.dim_row(...), then save via S.save_card
```

Each topic module re-exports its documented constants (`OVERVIEW_CARD*`,
`DIM_COLS`, …) and helpers (`section/bullet/dim_row/table/read_card/save_card/
node_text/arxiv_key/classify/enumerate_task_cards/sort_overview`). Topic
extras: `spoken` keeps `build`/`_gen_match` (lm_match.py); `duplex` keeps its
classify/sort_bench hooks (`topics/duplex/hooks.py`) — its benchmark card is
narrative, never run engine sort on it directly.

## Size budget

Heptabase caps card content at ~100K chars (+~20% for node ids on save). Keep
sections to 3 bullets; if a save fails on the limit, the topic needs a card
split — that is a STRUCTURAL change: switch to the `overview-graph` skill.

Related: `overview-daodu` (導讀), `overview-graph` (hierarchy/edges/re-splits,
`topology.py refresh`), `scholar-inbox-clip` (routes new papers here via
`OVERVIEW_TASKS` — values map to the topic keys above).

Attribution

SungFeng-HuangSungFeng-Huang
View sourceMore from SungFeng-Huang →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

284722 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2192 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

9881 votes

Pentest

PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.

5491 votes
View all in development →