gramiojs/documentation

add-doc-page

Create a new documentation page in both EN and RU with proper frontmatter, sidebar registration, and automatic Russian translation.

First seen Apr 7, 2026

Installation

$ npx skills add gramiojs/documentation --skill add-doc-page

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from gramiojs/documentation.

npx skills add gramiojs/documentation

Browse all from gramiojs/documentation

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 7
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsRead, Write, Edit, Glob, Grep
More metadata
internal
1

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,998 B
  • docs SUMMARY.md 151 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Add Documentation Page

You are adding a new documentation page to the GramIO docs site.

Arguments

The user provides [section/page-name] — e.g., guides/webhooks or plugins/official/my-plugin.

Steps

  1. Read AGENTS.md for conventions (frontmatter, bilingual sync, image rules).
  1. Create the English page at docs/{section}/{page-name}.md:

- Add YAML frontmatter with title, description meta, and keywords meta. - Add an H1 heading matching the title. - Add a brief introductory paragraph placeholder. - Follow existing page patterns in the same section (read a sibling page for reference).

  1. Create the Russian translation at docs/ru/{section}/{page-name}.md:

- Translate the frontmatter (title, description, keywords) to Russian. - Translate the H1 heading and all body content to Russian. - Preserve code blocks, twoslash annotations, and markdown structure exactly. - Use the /translate-page skill conventions for translation quality.

  1. Register in EN sidebar — edit docs/.vitepress/config/locales/en.locale.ts:

- Find the appropriate section in the sidebar config. - Add the new page link following existing patterns.

  1. Register in RU sidebar — edit docs/.vitepress/config/locales/ru.locale.ts:

- Find the matching section. - Add the new page link with /ru/ prefix.

  1. Update public/_redirects if the page was moved or renamed from a previous location:

- Add a 301! redirect from the old path to the new path. - Add a corresponding /ru/ redirect if the RU page also moved. - Note: _redirects is Netlify-specific; GitHub Pages does not support it.

  1. Report what was created and where the user should add content.