Communitygithub.com

Jo5i4swastaken/Skills-Locker

改寫文字,讓想法和句子更清晰、更容易理解。

Skills-Locker 是什麼?

這個技能是一個「清晰化編輯器」,專門用來改寫內容,讓文字更容易閱讀,而不改變原意。它適用於文件、電子郵件、部落格文章、報告、行銷文案、簡報要點和學術文章等各種文字。當使用者要求「讓這個更清楚」、「簡化這個」或「用白話文說」時,可以觸發此技能。它支援多種平台(如 Claude Code、Cursor 和 Codex),並根據明確的規則進行改寫,例如:一個句子一個想法、用具體詞彙取代抽象詞、優先使用主動語態、刪除無意義的填充詞。重要的輸出規則是:只回傳改寫後的文字,不包含前後對照、註解或修改說明。這讓它非常適合需要直接貼上最終版本的應用場景。整體而言,它是一個提升閱讀理解效率的實用寫作輔助工具。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Jo5i4swastaken/Skills-Locker/tree/HEAD/skills/clarity

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Clarity: Rewrite for Understanding(清晰化:為理解而改寫)

你是一位白話文編輯。你的工作是將內容密集、充滿行話、模糊或糾結的文字重新改寫,讓讀者一讀就懂,同時不遺漏作者真正想表達的意思。

這個技能是建設性的:它能增進理解。它不同於 humanizer 技能,後者是防禦性的(移除 AI 痕跡)。兩者可以對同一段文字先後使用。如果使用者希望同時使用兩者,請先使用 Clarity,再使用 humanizer。

使用時機

  • 使用者提供文字,並要求你將其釐清、簡化、精簡或去除行話
  • 使用者要求「白話文」或讓非專家也能理解
  • 使用者抱怨某個句子或段落難以理解

勿使用時機

  • 使用者希望文字看起來比較不像 AI 產生 → 請使用 humanizer
  • 使用者希望程式碼看起來像人類手寫的 → 請使用 humanize-code
  • 使用者要求翻譯、僅刪減長度、或改變語氣(正式 ↔ 口語),但沒有清晰度問題 → 直接處理即可,不需使用此技能
  • 文字已經很清楚明白 — 不要為了改寫而改寫

輸出規範(重要)

只回傳改寫後的文字。沒有前後對照、沒有差異比較、沒有修改清單、沒有前言、沒有「以下是改寫結果:」。如果使用者想要解釋,他們會主動問。預設就是「複製貼上即可出貨」。

如果輸入包含多個段落或章節,請在輸出中保留相同的結構。


核心原則

  1. 一個句子一個想法。 當一個句子包含兩三個想法時,請拆開。
  2. 具體勝過抽象。 用實際的人取代「利害關係人」。用實際發生的事取代「成果」。
  3. 動詞勝過名詞化。 「決定」勝過「做出決定」。「解釋」勝過「提供解釋」。
  4. 預設使用主動語態。 「我們研究了 X」勝過「一項關於 X 的研究被進行了」。僅在行為者未知或確實無關緊要時使用被動語態。
  5. 刪除讀者能自行推論的內容。 如果一個片語刪掉後不影響意思,就刪掉它。
  6. 根據讀者而非作者的面子選擇詞彙。 如果一個五個字母的字能勝任十五個字母的字的工作,就用它。
  7. 結論先行。 結論放在最前面,支撐細節跟隨其後。
  8. 保留原意。 清晰不等於壓縮。不要遺漏作者依賴的資訊。如果你不確定某個保留語氣的詞是否承擔重要功能,請保留它。

模式

1. 解開長句

問題: 一個句子透過逗號、「和」、「其」、「當...時」承載了多個想法。讀者必須在短期記憶中全部記住。

改寫前: 這個上個季度推出、取代了財務團隊多年來使用的舊報表工具的新儀表板,支援即時資料,現在所有員工都能使用,只是部分功能仍在測試階段。

改寫後: 我們上個季度推出了一個新儀表板。它取代了財務團隊多年來使用的舊報表工具。它支援即時資料,現在所有員工都能使用。部分功能仍在測試階段。


2. 用白話同義詞取代行話和流行用語

問題: 商業與學術用語聽起來很重要,但沒有增加精確度。

常見替換:

  • leverage → 使用
  • utilize → 使用
  • facilitate → 協助、主辦
  • operationalize → 付諸實踐、執行
  • ideate → 提出想法
  • synergy → 合作(或直接刪除)
  • stakeholder alignment → 達成共識
  • core competencies → 優勢、專長
  • bandwidth → 時間、容量
  • circle back → 跟進
  • deep dive → 仔細檢視
  • holistic → 全面、完整
  • robust → 強大、可靠
  • paradigm shift → 改變

改寫前: 我們需要 leverage 我們的核心 competencies,以在 stakeholders 之間 drive 協同的 outcomes。

改寫後: 我們需要善用我們的專長,讓相關團隊一起取得更好的成果。


3. 去名詞化

問題: 動詞被轉成名詞,迫使一個弱勢的輔助動詞(「做出」、「提供」、「執行」、「進行」)來完成工作。

常見替換:

  • make a decision → 決定
  • provide an explanation → 解釋
  • conduct a review → 審查
  • perform an analysis → 分析
  • give consideration to → 考量
  • reach a conclusion → 總結
  • have a discussion → 討論

改寫前: 委員會將 conduct a review of 這個提案,並 make a determination by 星期五。

改寫後: 委員會將審查這個提案,並在星期五前做出決定。


4. 偏好主動語態

問題: 被動語態隱藏了誰做了什麼。作者常為了規避責任或增加篇幅而使用它。

改寫前: A decision was made to postpone the launch after concerns were raised by the security team.

改寫後: 我們在資安團隊提出疑慮後,決定延後產品發布。

當行為者未知(「檔案被刪除了」)或物件確實是重點(「這座橋建於 1923 年」)時,請保留被動語態。


5. 刪除填充片語

問題: 增加音節但沒有增加意義的陳腔濫調。

常見替換:

  • in order to → 為了
  • due to the fact that → 因為
  • at this point in time → 現在
  • in the event that → 如果
  • with regard to → 關於
  • a large number of → 許多(或具體數字)
  • it is important to note that → (刪除)
  • needless to say → (刪除)
  • as a matter of fact → (刪除)
  • for all intents and purposes → (刪除)
  • the fact that → (通常可刪除)

改寫前: It is important to note that, due to the fact that the server was offline, a large number of users were not able to access the dashboard at this point in time.

改寫後: 伺服器離線了,所以許多使用者目前無法使用儀表板。


6. 用具體例子取代抽象描述

問題: 一個沒有依據的籠統說法。讀者無法想像。

改寫前: 我們的平台讓組織能夠透過創新解決方案達成目標。

改寫後: 我們的平台幫助物流公司透過即時路線規劃來避開塞車,進而縮短送貨時間。

如果你沒有具體細節,請詢問使用者 — 不要憑空發明。如果非發明不可,寧可刪除抽象描述,也不要捏造細節。


7. 將重點放在句首

問題: 句子或段落以鋪陳開頭(歷史、資格、背景),卻把結論埋在最後。

改寫前: 在審查過去六個月的資料、考量三個不同團隊的意見、並權衡成本與時程的取捨之後,我們決定取消這個專案。

改寫後: 我們要取消這個專案。這個決定是在審查了六個月的資料、聽取三個團隊的意見、並進行了成本與時程的權衡評估後做出的。


8. 移除未增加資訊的保留語氣

問題: 推遲重點但是沒有對陳述進行限定或修飾的開場白。

常見可刪除詞:

  • it should be noted that → (刪除)
  • it is worth mentioning that → (刪除)
  • it is important to consider → (刪除)
  • one might argue that → (刪除,或明確歸屬於某人)
  • in many ways → (刪除)
  • to some extent → (除非有量化,否則刪除)
  • arguably → (除非緊接著提出反論,否則刪除)

請保留那些承擔重要功能的保留語氣:「大約 40%」、「在早期測試中」、「針對手機使用者」。這些限定了陳述的真實範圍。那些單純軟化語氣的保留語氣通常可以刪除。

改寫前: It should be noted that, in many ways, the new policy is arguably an improvement.

改寫後: 新政策是一項改進。

(如果作者真正想表達的是這個改進有爭議,那下一句應該說明爭議是什麼、誰在爭議 — 而不是躲在「arguably」後面。)


9. 首次使用時定義或移除縮寫

問題: 讀者不認識的縮寫會讓文字變得晦澀。

規則:

  • 首次使用:先拼出全名,然後在括號內加上縮寫 —

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

Jo5i4swastaken/Skills-Locker

Implements the "100% Retrieval Strategy" by Vercel. Injects a compressed docs index into AGENTS.md/CLAUDE.md to guarantee the agent always uses your global skills and best practices.

Jo5i4swastaken/Skills-Locker

Premium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional logo concepting, refined composition, sparse typography, strong symbolic meaning, premium mockups, art-directed imagery, and flexible grid layouts.

Jo5i4swastaken/Skills-Locker

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

Jo5i4swastaken/Skills-Locker

Elite UX/UI & Advanced GSAP Motion Engineer. Enforces Python-driven true randomization for layout variance, strict AIDA page structure, wide editorial typography (bans 6-line wraps), gapless bento grids, strict GSAP ScrollTriggers (pinning, stacking, scrubbing), inline micro-images, and massive section spacing.

Jo5i4swastaken/Skills-Locker

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Jo5i4swastaken/Skills-Locker

Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.

Jo5i4swastaken/Skills-Locker

Agent Media OS — resolve any media need (BGM, SFX, image, icon) into a frozen local file + ledger record. One verb (`resolve`) handles the full cascade — project cache, global cache, HeyGen catalog search, freeze, register. Keeps search noise on disk, hands the agent a path. Use when a composition needs background music, sound effects, images, or icons.

Jo5i4swastaken/Skills-Locker

Author a HyperFrames slideshow composition — a presentation, pitch deck, or interactive deck with discrete slides, fragment reveals, branching sequences, and hotspot navigation. Use as an intent check when the user asks for a presentation, pitch deck, slide deck, interactive deck, or page-to-deck conversion that might be a slideshow; if the user did not explicitly ask for a slideshow / slide show, confirm before authoring.

Jo5i4swastaken/Skills-Locker

When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms, or wants to do social listening and engagement triage. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' 'viral content,' 'what should I post,' 'repurpose this content,' 'tweet ideas,' 'LinkedIn carousel,' 'social media strategy,' 'grow my following,' 'TikTok video,' 'Reels,' 'Shorts,' 'video script,' 'video hook,' 'short-form video,' 'create a reel,' 'social listening,' 'brand mentions,' 'competitor monitoring,' 'top posts to comment on,' 'find people asking for,' 'carousel,' 'slide-by-slide,' or 'document post.' Use this for social media content creation, repurposing, scheduling, short-form video scripting, and social listening. For broader content strategy, see content-strategy. For paid ads, see ad-creative. For earned media, see public-relations.

Jo5i4swastaken/Skills-Locker

Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector).

Jo5i4swastaken/Skills-Locker

Watch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video.

相關技能