internetvin-terminal
internetVin Terminal Skill
This skill enables Claude Code to work with the internetVin Terminal plugin — an embedded PTY terminal for Obsidian with multi-tab support.
Overview
internetVin Terminal embeds a full terminal emulator inside Obsidian. It supports multiple tabs, terminal bookmarks for marking positions in output, capturing terminal output to vault notes, and fullscreen mode.
Desktop only — requires native PTY access.
Commands
| Command ID | Name | Description |
|---|---|---|
open-terminal |
Open Terminal | Open a terminal in the sidebar |
open-terminal-tab |
Open Terminal in Tab | Open a terminal as an editor tab |
toggle-fullscreen |
Toggle Fullscreen Terminal | Expand terminal to fill the window |
capture-terminal-output |
Capture Terminal Output to Note | Save current terminal content to a vault note |
add-bookmark |
Add Terminal Bookmark | Mark the current position in terminal output |
next-bookmark |
Next Terminal Bookmark | Jump to next bookmarked position |
prev-bookmark |
Previous Terminal Bookmark | Jump to previous bookmarked position |
clear-bookmarks |
Clear Terminal Bookmarks | Remove all terminal bookmarks |
show-shortcuts |
Show Terminal Shortcuts | Display keyboard shortcut reference |
Features
Multi-Tab Support
Multiple terminal sessions can run simultaneously in separate tabs. Use Open Terminal in Tab to create new sessions alongside your notes.
Terminal Bookmarks
Bookmarks let you mark points in long terminal output for quick navigation:
- Add Bookmark — marks the current scroll position
- Next/Previous Bookmark — jumps between marked positions
- Clear Bookmarks — removes all marks
Output Capture
Capture Terminal Output to Note saves the visible terminal content into a new vault note — useful for documenting command output, build logs, or debugging sessions.
Fullscreen Mode
Toggle fullscreen to expand the terminal to the full Obsidian window — helpful for long-running processes or detailed output review.
Usage Patterns
Development Workflow
- Open terminal in a tab alongside source code
- Run build/test commands
- Bookmark error locations in output
- Capture relevant output to notes for documentation
Vault Automation
- Open terminal
- Run shell scripts that modify vault files
- Capture results to a log note
References
- Plugin manifest:
internetvin-terminalv1.1.0 - Author: Vin Verma
More from zpankz/obsidian-skills
viva-llm
Use VIVA LLM for multi-provider chat, voice calls, terminal integration, assistants, skills, MCP tools, and agent mode inside Obsidian. Trigger when the user mentions VIVA LLM, voice chat, realtime voice, LLM providers in Obsidian, or vault-integrated AI chat.
1obsidian-plugin-accessibility
Use this skill when building or reviewing Obsidian plugin UI for keyboard access, ARIA labels, screen reader support, focus handling, or mobile touch targets. Accessibility is treated as mandatory, not optional.
1tasks
Create and query tasks using the Tasks plugin syntax including due dates, recurrence, priorities, and task queries. Use when the user mentions Tasks plugin, recurring tasks, task queries, or advanced task management in Obsidian.
1dataview
Create Dataview queries using DQL (Dataview Query Language), inline queries, and DataviewJS. Use when the user mentions Dataview, DQL, querying notes, listing notes by metadata, or creating dynamic views of vault content.
1defuddle
Extract clean markdown from web pages using Defuddle CLI, removing clutter to save tokens. Use when the user provides a URL to read or analyze.
1datacore
Create Datacore views using JSX/React syntax and the dc.* API. Use when the user mentions Datacore, dc.useQuery, JSX views, or React-based vault queries. Datacore is the successor to Dataview with better performance and interactive views.
1