Claude Skill

second-brain-publish

Prepare a subset of the vault for publishing: check opt-in flags, find private material, and report what would leak through links before anything is exported. Use this skill when the user wants to publish notes as a site or digital garden, asks what is safe to make public, or is

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download undefined-ui-second-brain-os-skills_second-brain-publish-347feee.zip · 0 KB
Part of undefined-ui/second-brain-os — 18 skills

Install

skills CLI npx skills add https://github.com/undefined-ui/second-brain-os/tree/main/skills/second-brain-publish
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install undefined-ui-second-brain-os@llmmart
Git git clone https://github.com/undefined-ui/second-brain-os.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole undefined-ui/second-brain-os collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Prepare to publish

Once something is crawled, it is out. Every check here is cheap; the failure it prevents is permanent.

Core rule

Explicit opt-in only. A page publishes because it says publish: true, never because nothing excluded it.

Workflow

  1. List the opt-in set. Every page marked for publication.
  2. Follow their links. A published page linking to a private one either leaks the title or produces a dead link. Report both.
  3. Scan for anything that should never ship: credentials, other people's private information, confidential work, personal detail in examples.
  4. Check the frontmatter for fields not meant to be public, such as confidence labels or private source paths.
  5. Report, do not export. The user runs the build.

Output format

Publishable: <n> pages
Links to unpublished pages: <n>
  [[public page]] -> [[private page]]
Flagged content: <list with reasons>
Frontmatter to strip: <fields>
Verdict: <safe to build | fix these first>

Calibration

Err toward flagging. A false positive costs the user ten seconds; a miss is permanent.

If the user asks to publish the whole vault, ask what they intend to do about the private material rather than proceeding.

Files (second-brain-os)
  • SKILL.md 1.6 KB
    ---
    name: second-brain-publish
    description: >-
      Prepare a subset of the vault for publishing: check opt-in flags, find private
      material, and report what would leak through links before anything is exported.
      Use this skill when the user wants to publish notes as a site or digital
      garden, asks what is safe to make public, or is setting up an export. Do NOT
      use for exporting a single document, or for running the publishing tool itself.
    ---
    
    # Prepare to publish
    
    Once something is crawled, it is out. Every check here is cheap; the failure it
    prevents is permanent.
    
    ## Core rule
    
    Explicit opt-in only. A page publishes because it says `publish: true`, never
    because nothing excluded it.
    
    ## Workflow
    
    1. **List the opt-in set.** Every page marked for publication.
    2. **Follow their links.** A published page linking to a private one either
       leaks the title or produces a dead link. Report both.
    3. **Scan for anything that should never ship:** credentials, other people's
       private information, confidential work, personal detail in examples.
    4. **Check the frontmatter** for fields not meant to be public, such as
       confidence labels or private source paths.
    5. **Report, do not export.** The user runs the build.
    
    ## Output format
    
    ```
    Publishable: <n> pages
    Links to unpublished pages: <n>
      [[public page]] -> [[private page]]
    Flagged content: <list with reasons>
    Frontmatter to strip: <fields>
    Verdict: <safe to build | fix these first>
    ```
    
    ## Calibration
    
    Err toward flagging. A false positive costs the user ten seconds; a miss is
    permanent.
    
    If the user asks to publish the whole vault, ask what they intend to do about
    the private material rather than proceeding.
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related