openviking-memory
Recall and persist long-term memory through the OpenViking MCP tools. Use at the start of any substantive task (coding,…
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
Claude Code
$ npx -y skills add volcengine/openviking --skill summarize --agent claude-code
Codex
$ npx skills add volcengine/openviking --skill summarize -a codex -y
Cursor
$ npx skills add volcengine/openviking --skill summarize -a cursor -y
Gemini CLI
$ npx skills add volcengine/openviking --skill summarize -a gemini-cli -y
GitHub Copilot
$ npx skills add volcengine/openviking --skill summarize -a github-copilot -y
OpenCode
$ npx skills add volcengine/openviking --skill summarize -a opencode -y
Windsurf
$ npx skills add volcengine/openviking --skill summarize -a windsurf -y
name: summarize
description: Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
homepage: https://summarize.sh
metadata: {"vikingbot":{"emoji":"🧾","requires":{"bins":["summarize"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/summarize","bins":["summarize"],"label":"Install summarize (brew)"}]}}Fast CLI to summarize URLs, local files, and YouTube links.
Use this skill immediately when the user asks any of:
summarize "https://example.com" --model google/gemini-3-flash-preview summarize "/path/to/file.pdf" --model google/gemini-3-flash-preview summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto
Best-effort transcript (URLs only):
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract-only
If the user asked for a transcript but it’s huge, return a tight summary first, then ask which section/time range to expand.
Set the API key for your chosen provider:
Default model is `google/gemini-3-flash-preview` if none is set.
Optional config file: `~/.summarize/config.json`
{ "model": "openai/gpt-5.2" }Optional services:
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
Recall and persist long-term memory through the OpenViking MCP tools. Use at the start of any substantive task (coding,…
Find, use, create, install, share, update, and migrate agent skills stored in OpenViking (viking://~/skills and…
Retrieve and apply OpenViking Experience memories through the Agent runtime's generic OpenViking search and read tools. Use…
Work through tasks on a kanban board stored in OpenViking (viking://agent/kanban/<board>/, one markdown file per task). Use when…
Diagnose OpenViking memory issues by tracing backward from a memory file to its archive memory_diff.json and, when needed,…
Search and read documents, repos, URLs, and other resources stored in OpenViking under viking://resources/. Use whenever the user…
Believable agent cost report for any period, default the last 7 full days PT, not counting today. Measured tokens from Claude…
Keep a durable record of work passed between Bots in the shared Hindsight memory bank. Use when handing work to another Bot, when…
Install, configure, and operate MemPalace, including a private local palace, a shared-brain hub, or a client joining an existing…
Install, configure, and operate MemPalace, including a private local palace, a shared-brain hub, or a client joining an existing…