with one click
ylang-labs-blog
ylang-labs-blog contains 22 collected skills from artreimus, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Crop and prepare provided source images for Ylang Labs blog artwork, especially `cardImage.png` and `blogHeader.png`, for posts in the ylang-labs-blog project. Use this skill whenever the user provides an image and asks to make blog images, crop blog artwork, create a card image, create a blog header, resize a header, fit an image to blog requirements, or update article thumbnails. The agent must visually analyze the provided picture first and choose the best crop for each required aspect ratio instead of blindly center-cropping.
Add Ylang Labs black or white logo watermarks to blog source artwork and derived cover assets. Use when a user asks to watermark Ylang Labs blog images, apply the Ylang Labs logo mark, choose a black or white logo by local contrast, or prepare source, header, and card assets with the brand mark.
Create Ylang Labs blog cover packages that combine an original museum-quality oil painting with an exact official technology logo. Use this skill whenever a user asks for a source artwork, card image, blog header, cover image, social post image, or blog artwork that should place a real model, framework, product, or company logo over a painterly background. Generate the painting first, fetch the official logo separately, composite it onto the square source image, derive the crops, add the Ylang watermark, and validate every final asset.
Create beautiful, repeatable image-generation prompts and raster section visuals for Ylang Labs technical blog posts. Use this skill when the user asks for inline section images, technical diagrams, exploded views, blueprint diagrams, architecture plates, process maps, system diagrams, product-teardown visuals, spec sheets, or OpenAI image-generation prompts in the clean editorial technical style of the provided reference images. For normal Ylang Labs blog cover artwork, `cardImage.png`, and `blogHeader.png`, use `oil-painting-image-generator` first, then `blog-image-cropper`; use this skill for cover/card/header assets only when the user explicitly asks for a technical-diagram cover. Always pair generation with OpenAI's `imagegen` skill and the latest official GPT Image / ChatGPT image generation path; do not create SVG/vector/code-native diagram sources as part of this skill unless the user explicitly asks for manual vector work.
Review, critique, fact-check, and validate Ylang Labs blog drafts or published posts with a factuality-first standard. Use this skill when the user asks to review a blog, check factual accuracy, assess MDX/frontmatter/assets/citations, find unsupported claims, flag overlong or overcomplicated drafts, review simplicity, clarity, and concision, or provide editorial feedback before publishing. Use `blog-writing-guide` as the primary editorial rubric for Ylang Labs blog prose.
Create and structure Ylang Labs blog MDX posts, including slug selection, frontmatter, asset directories, reference packets, and MDX component conventions. Use this skill when the user wants to create a new blog post file, start a Ylang Labs article, set up blog assets, or convert a content brief into repo-ready MDX. Use `blog-writing-guide` as the prose standard and `content-calendar-management` when the post comes from or should create a calendar issue.
Coordinate the complete Ylang Labs blog publishing workflow from idea or draft through writing guidance, MDX setup, optional artwork or technical visuals, cropped card/header images, social copy, validation, draft PR publication, and optional content-calendar tracking. Use this skill whenever the user asks to create, publish, prepare, or turn a blog idea/draft into a full Ylang Labs blog post, especially when they want writing, assets, social posts, scheduling, GitHub issues/projects, or a PR handled together.
Default Ylang Labs blog creation and drafting skill. Use this skill first when the user asks to create, write, draft, ideate, or turn an idea into a new Ylang Labs blog post, especially when no final direction has been selected yet. Orchestrates a five-subagent blog variation workflow by having subagents produce five distinct article variants with cover and inline image specs, then coordinates selection or synthesis into a final MDX-ready draft. The main agent assigns repo blog writing, MDX, image, cropper, factuality review, cleanup, and publishing skills to subagents rather than doing that specialist work itself. Also use when the user explicitly asks for multiple blog variations, five or more subagents/agents, parallel writing agents, or a main agent to coordinate different writing styles and image directions. If the user only asks to package, prepare, or publish an already selected final draft, use blog-publishing-workflow instead.
Generate human, simple, thesis-driven social copy for Ylang Labs blog posts and projects. Use this skill when asked to create or revise a LinkedIn post, tweet, launch post, social media post, launch copy, or promotional copy for a blog or project, especially when the user wants it to feel less commercial, more human, simpler, or to use simple emojis. It produces 2-3 distinct variations with a sharp first line, concrete technical stakes, practical implications, and a natural link pointer.
Write, review, and improve blog posts for the Ylang Labs engineering blog following Ylang Labs' specific writing standards, voice, and quality bar. This is the primary/default writing guide for Ylang Labs blog drafting, rewriting, editing, and review. Use this skill whenever someone asks to write a blog post, draft a technical article, review blog content, improve a draft, write a product announcement, create an engineering deep-dive, or produce any written content destined for the Ylang Labs blog or developer audience. Also trigger when the user mentions "blog post," "blog draft," "write-up," "announcement post," "engineering post," "deep dive," "postmortem," or asks for help with technical writing for Ylang Labs. Even if the user just says "help me write about [feature/topic]" — if it sounds like it could become a Ylang Labs blog post, use this skill.
Clean up Ylang Labs blog variation artifacts after the user selects a winning draft from the blog-variation-orchestrator workflow. Use when the user chooses, approves, selects, or finalizes one blog variant and wants the agent to remove, archive, or reconcile the other subagent-created blog drafts, variant MDX files, image folders, reference packets, social-copy drafts, and temporary variant notes. Audits selected versus unselected artifacts first, preserves unrelated work, and keeps the final selected blog package repo-ready.
Generate or prompt beautiful museum-quality oil-painting images. Use this skill whenever the user asks for an oil painting, classical painting, painterly portrait, landscape, still life, mythological scene, historical scene, Renaissance, Baroque, Romantic, Impressionist, Post-Impressionist, Symbolist, Dutch Golden Age, museum-quality artwork, or a photo transformed into an oil painting. Also use it for normal Ylang Labs blog cover artwork, `cardImage.png`, `blogHeader.png`, and source artwork unless the user explicitly requests a different cover style. Do not use it for logos, UI mockups, diagrams, photorealistic photography, or generic digital illustration unless the user explicitly asks for an oil-painting treatment.
Create or prompt raster images in the style of white-on-blue scientific blueprint posters like planetary atlas sheets, particle-accelerator diagrams, technical graph-paper boards, measurement-heavy educational posters, engineering-map plates, and cyanotype science infographics. Use when the user provides or requests images similar to deep cobalt graph-paper posters with crisp white linework, large titles, framed borders, inset maps, cross-sections, title blocks, legends, tables, leader lines, and sparse drafting labels. Pair with the imagegen skill for actual image generation. Do not use for exact production CAD, legally precise measurements, logos, or text-heavy diagrams that must be perfectly readable.
Create or prompt raster images in a blue terminal ASCII-art, dot-matrix, CRT monitor, monospaced glyph mosaic, command-line poster, pixel dither, blue screen, or text-mode visual style. Use when the user asks for blue images that look like ASCII, terminal output, code rain, old computer screens, blue monochrome posters, glyph-built silhouettes, halftone dot figures, or the attached blue ASCII-like references. Pair with the imagegen skill for actual image generation. Do not use when the user needs literal copy-paste ASCII text art or exact readable text output.
Create or prompt raster images in a blueprint, engineering drawing, patent plate, CAD sheet, technical schematic, architectural plan, orthographic drawing, exploded-view diagram, or white-line-on-blue visual style. Use when the user asks for blueprint-style cover art, blog images, product diagrams, technical plates, measurement callouts, construction grids, white linework on cobalt or cyan blue paper, or visual references like engineering schematics. Pair with the imagegen skill for actual image generation. Do not use for exact production CAD, legally precise measurements, logos, or text-heavy diagrams that must be perfectly readable.
Write, revise, or critique Ylang Labs blog posts in an Anthropic-like voice: calm, precise, evidence-led, research-lab prose with clear claims, plain-language technical explanation, concrete examples, caveats, limitations, safety or values framing, and practical next steps. Use when asked to write in Anthropic's style, make a draft more Anthropic-like, create an Anthropic-style prompt/template, or turn AI engineering, product, research, or policy notes into a measured blog post.
Review generated technical blog images for Ylang Labs using an independent subagent. Use this skill when the user asks to review, critique, validate, fact-check, QA, or improve generated blog images, technical diagrams, card images, blog headers, architecture plates, process maps, or AI-generated visuals for factuality, technical accuracy, image quality, visual design, beauty, readability, MDX fit, and source-backed correctness.
Autonomously research current technical conversations across Hacker News, Twitter/X, Reddit, and supporting web sources, then propose exactly 5 strong Ylang Labs blog topic candidates. Use this skill whenever the user asks for trending blog ideas, topic research, what to write about next, Hacker News/Twitter/Reddit trend scans, content ideation from social signals, or a shortlist of possible posts. If the user wants those topics added to the GitHub content calendar, handed off as issues, scheduled, or tracked, use `content-calendar-management` after the shortlist is produced.
Use this skill whenever the user wants to use GitHub Issues and GitHub Projects as the Ylang Labs content calendar, including creating editorial issues, scheduling blog/project/social content, updating project calendar fields, auditing planned posts, or moving content through idea, drafting, asset, scheduled, and published stages.
Next.js best practices - file conventions, RSC boundaries, data patterns, async APIs, metadata, error handling, route handlers, image/font optimization, bundling
React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.