karaage0703/workspace-web-editor/workspace-web-editor

Claude Code and agent skill by karaage0703/workspace-web-editor

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

ブラウザからローカルのワークスペース(Markdown / コード / フロントマター)を閲覧・編集する軽量 Web アプリ。Wiki-link / Backlinks / Quick Switcher / Mermaid / ライト・ダークテーマ対応。「workspace-web-editor 起動して」「web editor で開いて」で使用。

Install

npx vskill@latest install karaage0703/workspace-web-editor/workspace-web-editor

SKILL.md

workspace-web-editor

ローカルのワークスペースをブラウザから閲覧・編集する Node.js 製の軽量 Web アプリ。 任意で Tailscale や VPN 越しにスマホから使うこともできる。

機能

  • 📁 ディレクトリツリー + パンくず + タグフィルター
  • 📝 Markdown プレビュー(Mermaid 図 + シンタックスハイライト)
  • 🔗 Wiki-link [[name]] クリック遷移(broken は点線)
  • 📎 Backlinks — どこから参照されているかを一覧表示
  • 🔍 Quick Switcher(Cmd/Ctrl+P)でファジー検索
  • 🌙 ライト / ダークテーマ切替(永続化)
  • ✏️ 編集 + Ctrl+S 保存
  • 🏷️ フロントマター解析
  • 🔄 任意の Git sync(pull → add → commit → push)

起動方法

以下、<repo> は workspace-web-editor のチェックアウトディレクトリ、<workspace> は閲覧したいワークスペースの絶対パスとする。

初回セットアップ
bash
cd <repo>
npm install
手動起動
bash
cd <repo>
WORKSPACE_DIR=<workspace> PORT=9080 node src/server.js

バックグラウンド起動(xangi / Codex 配下では setsid でプロセスグループを分離する):

bash
cd <repo>
setsid env WORKSPACE_DIR=<workspace> PORT=9080 node src/server.js > /tmp/workspace-web-editor.log 2>&1 < /dev/null &
echo $!

停止:

bash
ss -ltnp | grep ':9080'
kill <PID>
起動後の確認・報告(必須)
  1. プロセス確認: ps -o pid,ppid,sid,pgid,stat,etime,cmd -p <PID> で PPID 1 / SID=PID になっていることを確認
  2. ヘルスチェック: curl -s -o /dev/null -w "%{http_code}" http://localhost:9080/ で 200 を確認
  3. ログ確認: tail -n 30 /tmp/workspace-web-editor.log で Workspace : <workspace> を確認
  4. アクセス URL を報告:
  • ローカルのみ: http://localhost:9080/
  • Tailscale 経由(スマホ等から): echo "http://$(tailscale ip -4):9080" を実行し、その URL を伝える

Tailscale が利用可能な環境なら Tailscale IP の URL を優先して返す。

環境変数

変数デフォルト説明
PORT9080リッスンするポート
WORKSPACE_DIRprocess.cwd()閲覧・編集するワークスペースのルート
EXCLUDE_EXTRA(なし)デフォルト除外に追加するディレクトリ名(カンマ区切り)
VIEWABLE_EXT.md,.txt,.json,.yaml,.yml,.toml,.py,.js,.ts,.sh表示対象の拡張子をカンマ区切りで上書き

詳しい使い方とトラブルシューティングは USAGE.md を参照。

Security

  • Security scanPassed, 93 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

  • SKILL.md in the repositoryCheckingSKILL.md

Popularity

Repository stars
20
Repository forks
1
7-day trend score
15

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 4 Oct 2026, a month ago.

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/karaage0703/workspace-web-editor/workspace-web-editor/badge)](https://verified-skill.com/skills/karaage0703/workspace-web-editor/workspace-web-editor)

Something wrong with this skill or its page? Tell us.