anygenio/anygen-selected-skills/jp-report

Claude Code and agent skill by anygenio/anygen-selected-skills

Trust tier 3
  • community
Source check pending

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

Generate a formal Japanese corporate-style HTML document and PDF (日本企業向け正式報告書). Triggered when user asks to create a Japanese business report, compliance document, security overview, or 日本語報告書.

Install

npx vskill@latest install anygenio/anygen-selected-skills/jp-report

SKILL.md

Generate a formal Japanese corporate document (日本企業向け正式報告書) from the provided source material.

INPUTS

If $ARGUMENTS is provided, treat it as the source file path or inline content. Otherwise, ask the user for:

  1. Source material — file path or pasted content
  2. Document purpose — e.g. security overview / compliance / product explanation
  3. Japanese title + English subtitle
  4. Classification level — 社外秘 / 部外秘 / 社内限り (default: 社外秘)
  5. Output folder path
  6. Revision number (default: Rev. 1.0)

STEP 1 — ANALYZE

Read source material. Identify:

  • Logical sections → map to 4–6 chapters
  • Content types: principles, tables, architecture diagrams, bullet lists
  • Brand names / technical terms to preserve verbatim
  • Content to exclude (confirm with user if unclear)

STEP 2 — TRANSLATE TO FORMAL JAPANESE

Rewrite all content in 書き言葉・敬体:

  • Verb endings: 〜しております / 〜いたします / 〜となっております
  • Full grammatical sentences — no fragment bullets inside tables or definitions
  • Preserve intact: brand names, acronyms (RBAC, TLS, SSO, BYOK), product names
  • Do NOT add certifications (SOC/ISO/GDPR) unless explicitly in source

STEP 3 — PLAN PAGES

Fixed structure:

Page 1 — 表紙 (Cover) : centered layout, one full A4 page
Page 2 — 目次 (TOC) : dotted leaders + page numbers, one full A4 page
Page 3+ — 本文 (Body) : chapters distributed, target one chapter per page

Numbering: 第1章 / 第2章 … (full-width) · Sections: 1.1 / 1.2 … (decimal)

Before writing HTML, calculate content height using the reference in ${CLAUDE_SKILL_DIR}/docs/design-rules.md. Usable area per page ≈ 980px. State the page plan briefly to the user.


STEP 4 — GENERATE HTML

Write a single self-contained .html file using:

  • CSS from ${CLAUDE_SKILL_DIR}/docs/design-rules.md (include verbatim in <style>)
  • Component HTML from ${CLAUDE_SKILL_DIR}/docs/components.md

Every page must follow this shell:

html
<div class="page">
<div class="page-body"> <!-- content --> </div>
<div class="page-footer">
<div class="f-l">[Product / Company]</div>
<div class="f-c">[Document title] Rev. X.X</div>
<div class="f-r">[Classification] | [Page #]</div>
</div>
</div>

Cover page body must use:

html
<div class="page-body" style="display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;">

STEP 5 — GENERATE PDF

Immediately after writing the HTML, run:

bash
python3 ${CLAUDE_SKILL_DIR}/scripts/generate_pdf.py [absolute path to .html]

The script handles Chrome invocation and URL-encodes the path automatically. Report the output line (bytes + path) on success.


QUALITY CHECKLIST

  • [ ] Cover: content vertically + horizontally centered
  • [ ] TOC: page numbers match actual layout
  • [ ] Every .page div has a .page-footer
  • [ ] No bright colors, emoji, or casual language
  • [ ] PDF generated successfully (bytes confirmed)

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

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

Source

Popularity

7-day trend score
0

Not refreshed yet.

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/anygenio/anygen-selected-skills/jp-report/badge)](https://verified-skill.com/skills/anygenio/anygen-selected-skills/jp-report)

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