yaosiyuuu6/odyssey-skill/odyssey-case-ingestion
Claude Code and agent skill by yaosiyuuu6/odyssey-skill
- community
Checking that the SKILL.md file is still in the repository.
Use for internal Odyssey case-library maintenance: search candidate life-decision stories, ingest selected URLs, author case3 Markdown, generate final storylines, rebuild indexes, and validate the searchable skill database.
Install
npx vskill@latest install yaosiyuuu6/odyssey-skill/odyssey-case-ingestionSKILL.md
Odyssey Case Ingestion
Use this internal skill for Odyssey data maintenance. It is not the user-facing recommendation skill.
Data Home
All active ingestion data lives in /Users/chenkai/Desktop/CodeX/odyssey-skill/data.
- Raw intake and review exports:
data/intake/YYYY-MM-DD/ - Candidate search exports:
data/intake/YYYY-MM-DD/candidates/ - Downloaded subtitles/audio/images/transcripts:
data/assets/YYYY-MM-DD/ - Collection working files:
data/working/YYYY-MM-DD/; retry outputs go underdata/working/YYYY-MM-DD/retry/ - Authored case Markdown:
data/case3.0/ - Generated final files:
data/final/ - Published search data:
data/decision_storylines_v2.json,data/odyssey_search_index.json,data/source_index.json,data/manifest.json
OdysseyMap and Lifestory are historical references only. Do not write new collection outputs, final files, transcripts, or case3 Markdown there.
Keep decision_storylines_v2.json as the downstream filename until a schema migration is explicitly approved.
Workflow
- Search candidates from the odyssey-skill repo.
- Prepare Lark review records when review is needed.
- Export selected records or write selected URLs.
- Put selected exports under
data/intake/YYYY-MM-DD/. - If using URL Markdown, save it as
data/intake/YYYY-MM-DD/selected_urls.md. - Confirm URL uniqueness before assigning case IDs.
- Collect source content into odyssey-skill.
- Bilibili: official subtitles first, then
bccdl, then audio ASR. - Podcast: Apple
i=episode id, iTunes lookup/RSS, then audio ASR. - Xiaohongshu: public body and image OCR; do not like, comment, follow, send, or modify anything.
- Do not structure a case from metadata/description alone. Missing complete source text goes into a blocked list under
data/intake/YYYY-MM-DD/.
- Author case3 Markdown in
data/case3.0/.
- One file per case:
case_XX_标题.md. - Use the format in
references/case3-authoring.md. - Preserve source URLs, source IDs, text completeness, and merge basis.
- Generate final files in odyssey-skill.
- Publish search data and rebuild indexes.
- Validate before reporting success.
Data Rules
- Do not invent facts about protagonists, timeline, result, education, income, family background, or location.
- Missing facts must be
原文未提及. - Inferred facts must start with
推断:. - Preserve source URL traceability through
source_links,source_ids,source_text_paths,case_id,protagonist_id, andnode_id. - Recommendations remain evidence-bounded references, not life advice.
For platform acquisition details, read references/acquisition-methods.md. For case3 Markdown structure, read references/case3-authoring.md.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinginternal-skills/odyssey-case-ingestion/SKILL.md
Popularity
- Repository stars
- 168
- Repository forks
- 6
- 7-day trend score
- 26
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/yaosiyuuu6/odyssey-skill/odyssey-case-ingestion)