artikelgen

Generates bilingual SEO-optimized blog articles in Nuxt Content MDC format.

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/narr07/permadi --skill artikelgen-narr07
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: artikelgen
Source: https://github.com/narr07/permadi/tree/main/.roo/skills/artikelgen
Command: npx skills add https://github.com/narr07/permadi --skill artikelgen-narr07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Writing bilingual (Indonesian/English) blog articles that satisfy strict SEO character limits, TF-IDF keyword distribution, and Nuxt Content MDC syntax rules is slow and error-prone when done manually. ## Core Features & Use Cases - Dual Markdown Output: Automatically produces two copy-paste-ready .md files (ID and EN) with validated frontmatter, file path suggestions, and a brand illustration prompt. - Google Trends Research: Runs scripts/trends.mjs to fetch autocomplete suggestions, related queries, and daily trends for Indonesia before drafting. - Anti-AI Writing Rules: Enforces banned-phrase blacklists, sentence rhythm variation, E-E-A-T practitioner voice, and strict character limits for titles, descriptions, slugs, and headings. - Use Case: Ask for an article on a teaching method and receive a trend summary, a content/id/blog/... file, a content/en/blog/... file, and a 16:9 flat vector image prompt in the brand teal palette (#14b898). ## Quick Start Ask the assistant to write a blog article about your chosen topic and it will return both the Indonesian and English Markdown files plus an illustration prompt.

Frequently Asked Questions about artikelgen

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a bilingual blog article for Nuxt Content?▼

Request an article on any topic and the skill returns two complete Markdown files, one for content/id/blog and one for content/en/blog, each with validated frontmatter, MDC components, and a suggested file path. A brand illustration prompt is included.

How to research Google Trends keywords before writing an article?▼

Run the bundled script with node scripts/trends.mjs followed by commands like autocomplete, related-queries, or daily-trends. It defaults to the Indonesia region and requires no external npm dependencies.

What frontmatter values does Nuxt Content accept for the category field?▼

The category field only accepts the lowercase enum values edu, tech, or art, confirmed by the Zod schema in content.config.ts. Any other value fails validation during the Nuxt Content build.

Does the trends script require installing npm packages?▼

No, scripts/trends.mjs is self-contained and uses only Node.js built-in modules such as https and querystring. It includes retry and backoff logic for rate-limited Google Trends requests.

What are the SEO character limits enforced for titles and descriptions?▼

Titles must be 50 to 58 characters so the total with the site suffix stays under 70 characters. Descriptions must be at least 70 characters, with 105 as the mobile-safe target and up to 160 for desktop.

When should I not use this article generation workflow?▼

Avoid it for non-Nuxt Content sites, since the output relies on MDC components like ::steps, ::faq, and ::conclusion. It is also unsuited for short content, as articles must reach 1500 to 2000 words.