Back to list
genfeedai

scope-validator

by genfeedai

0🍴 0📅 Jan 21, 2026

SKILL.md


name: scope-validator description: Validate feature requests against Genfeed OSS core vs Cloud scope. Helps users and contributors understand whether a feature belongs in the open-source core (submit PR) or Cloud SaaS (subscribe). version: 1.0.0 tags:

  • genfeed
  • scope
  • oss
  • cloud
  • contribution

Scope Validator

Helps users and contributors understand whether a feature belongs in:

When This Activates

  • User asks "should this be in core or cloud?"
  • User wants to contribute a new node or feature
  • User requests social publishing features
  • User asks about RSS/Twitter/feed integration
  • Feature request triage
  • PR review for scope compliance

OSS Core Scope

Included Nodes (26 total)

Input Nodes (5)

NodeTypeDescription
Image InputimageInputUpload or reference an image
Audio InputaudioInputUpload an audio file (MP3, WAV)
Video InputvideoInputUpload or reference a video file
PromptpromptText prompt for AI generation
TemplatetemplatePreset prompt template

AI Nodes (7)

NodeTypeDescription
Image GeneratorimageGenGenerate images with nano-banana models
Video GeneratorvideoGenGenerate videos with veo-3.1 models
LLMllmGenerate text with meta-llama
Lip SynclipSyncGenerate talking-head video from image/video and audio
Voice ChangevoiceChangeReplace or mix audio track in a video
Text to SpeechtextToSpeechConvert text to natural-sounding speech
TranscribetranscribeConvert video or audio to text transcript

Processing Nodes (12)

NodeTypeDescription
ResizeresizeResize media to different aspect ratios using Luma AI
AnimationanimationApply easing curve to video
Video StitchvideoStitchConcatenate multiple videos
Video TrimvideoTrimTrim video to a specific time range
Frame ExtractvideoFrameExtractExtract a specific frame from video as image
Luma Reframe ImagelumaReframeImageAI-powered image outpainting
Luma Reframe VideolumaReframeVideoAI-powered video reframing
Topaz Image UpscaletopazImageUpscaleAI-powered image upscaling with face enhancement
Topaz Video UpscaletopazVideoUpscaleAI-powered video upscaling to 4K
Grid SplitimageGridSplitSplit image into grid cells
AnnotationannotationAdd shapes, arrows, and text to images
SubtitlesubtitleBurn subtitles into video using FFmpeg

Output Nodes (2)

NodeTypeDescription
OutputoutputFinal workflow output
PreviewpreviewPreview media with playback controls

Cloud-Only Nodes (EXCLUDED from OSS)

NodeTypeReason
Social PublishsocialPublishRequires OAuth integrations for 7 platforms
RSS InputrssInputContent aggregation is Cloud feature
Tweet InputtweetInputTwitter API dependency, feed feature
Tweet RemixtweetRemixDepends on tweet input, social-focused

Cloud-Only Providers (EXCLUDED from OSS)

ProviderReason
FAL.aiCloud-only provider
HuggingFaceCloud-only provider

OSS Provider: Replicate only

Validation Rules

Rule 1: Node Type Check

IF node.type IN [socialPublish, rssInput, tweetInput, tweetRemix]
THEN FAIL: "Node type '{node.type}' is Cloud-only. Use OSS alternatives or upgrade to Cloud."

Rule 2: Provider Check

IF node.provider IN [fal, huggingface]
THEN FAIL: "Provider '{node.provider}' is Cloud-only. OSS only supports Replicate."

Rule 3: Template Check

IF template contains Cloud-only nodes
THEN FAIL: "Template uses Cloud-only nodes. Remove: {cloud_nodes}"

Rule 4: Feature Request Check

IF request mentions [publish, social, twitter, rss, feed, youtube upload]
THEN WARN: "Social publishing and feed features are Cloud-only."

Validation Examples

Valid OSS Workflow

{
  "nodes": [
    { "type": "prompt" },
    { "type": "imageGen" },
    { "type": "videoGen" },
    { "type": "subtitle" },
    { "type": "output" }
  ]
}

✅ All nodes are within OSS scope.

Invalid OSS Workflow

{
  "nodes": [
    { "type": "rssInput" },
    { "type": "tweetRemix" },
    { "type": "socialPublish" }
  ]
}

❌ Contains Cloud-only nodes: rssInput, tweetRemix, socialPublish

Response Templates

When Cloud Feature Requested

The feature you're requesting ({feature}) is available in Genfeed Cloud.

OSS Core includes:
- 26 nodes for media generation and processing
- Replicate provider for AI models
- Visual workflow editor with queue-based execution
- Gallery asset management

For social publishing and content aggregation features,
consider upgrading to Genfeed Cloud: https://genfeed.ai/cloud

When Suggesting Alternatives

Instead of {cloud_feature}, consider these OSS alternatives:

1. {alternative_1}
2. {alternative_2}

These achieve similar results within the OSS scope.

Common Requests & Responses

"Can I publish to YouTube?"

Response: Social publishing is Cloud-only. In OSS, use the output node to export your video, then manually upload to YouTube.

"Can I fetch RSS feeds?"

Response: RSS/feed aggregation is Cloud-only. In OSS, use the prompt node with manually entered content, or the template node with predefined prompts.

"Can I use FAL.ai models?"

Response: FAL.ai is Cloud-only. OSS uses Replicate provider. Check if the model you need is available on Replicate.

"Can I remix tweets?"

Response: Tweet remix is Cloud-only. In OSS, use the llm node with a custom prompt to rewrite text in different tones.

Integration

When validating:

  1. Parse the request - Identify node types, providers, and features mentioned
  2. Check against scope - Compare with OSS node list
  3. Report violations - List all Cloud-only features found
  4. Suggest alternatives - Provide OSS workarounds when possible
  5. Link to Cloud - Mention upgrade path for full feature access

Quick Reference

OSS Node Types (26):
  Input:      imageInput, audioInput, videoInput, prompt, template
  AI:         imageGen, videoGen, llm, lipSync, voiceChange, textToSpeech, transcribe
  Processing: resize, animation, videoStitch, videoTrim, videoFrameExtract,
              lumaReframeImage, lumaReframeVideo, topazImageUpscale,
              topazVideoUpscale, imageGridSplit, annotation, subtitle
  Output:     output, preview

Cloud-Only (4):
  socialPublish, rssInput, tweetInput, tweetRemix

OSS Provider:
  replicate (only)

Cloud Providers:
  fal, huggingface

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon