linkyee-plugin-builder

Generate and wire Ruby/Liquid plugins for linkyee build-time data.

166|33|Updated Oct 24, 2024
One-click install
npx skills add https://github.com/ZhgChgLi/linkyee --skill linkyee-plugin-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linkyee-plugin-builder
Source: https://github.com/ZhgChgLi/linkyee/tree/main/.claude/skills/linkyee-plugin-builder
Command: npx skills add https://github.com/ZhgChgLi/linkyee --skill linkyee-plugin-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

linkyee-plugin-builder helps you add dynamic, build-time data (like GitHub stats, RSS items, or fetched API values) to your link page without manually editing templates or writing Liquid logic by hand.

Core Features & Use Cases

  • Generate build-time Ruby plugins for linkyee that fetch data and expose it to templates as vars.<PluginName>, enabling new dynamic sections or link values.
  • Wire plugins into config.yml automatically so the user-facing page can reference the injected variables in the correct Liquid spots.
  • Verify correctness by running the build to confirm the plugin compiles, fails safely, and the rendered output contains the new value.

Quick Start

Use the linkyee-plugin-builder skill to generate a build-time plugin that fetches your latest Medium posts and injects them into your page during the site build.

Frequently Asked Questions about linkyee-plugin-builder

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

FAQPage Schema
How do I add dynamic API data to my link page at build time?

To add dynamic build-time data to your link page, you can generate a custom Ruby plugin that fetches external API values and injects them into Liquid templates as accessible variables during the site build process.

Can I render RSS feed items on my link page without writing Liquid logic by hand?

Yes, rendering RSS feed items is possible by scaffolding a Ruby plugin that fetches feed data and automatically wires the injected variables into your config.yml, exposing them to your themed Liquid templates safely.

How do I integrate GitHub activity summaries into my link page templates?

Integrating GitHub activity summaries involves generating a build-time Ruby plugin that fetches your activity data and exposes it to templates as a named variable, allowing dynamic sections to render during the build process.

Does linkyee support custom Ruby plugins for external data ingestion?

linkyee supports custom Ruby plugins by scaffolding them into the plugins directory, handling ENV-based secrets securely, integrating with config.yml, and verifying correctness through a build-time run to ensure safe execution.

What happens if a build-time plugin fails to fetch external data during the site build?

If a plugin fails to fetch external data, it is designed to execute safely without raising errors that break the build, ensuring your link page still generates correctly even when dynamic data sources are unavailable.

Do I need to manually edit Liquid templates to display injected JSON API values?

No, manual template editing is unnecessary because the plugin automatically wires fetched JSON API values into config.yml, allowing your themed templates to reference the injected variables directly in the correct Liquid spots.