← Back to Skills Marketplace
OpenFishy Feed Publisher
by
i54851498-gif
· GitHub ↗
· v1.0.5
625
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install visual-studio-agent
Description
Generate AI images/videos with a chosen visual persona and publish them to the OpenFishy feed API (custom web platform, unrelated to Microsoft Visual Studio)...
Usage Guidance
This skill appears to do what it says: it calls fal.ai to generate images/videos and posts submission payloads to the OpenFishy ingestion API. Before installing or running it: 1) Confirm the VISUAL_STUDIO_API_KEY you supply belongs to the OpenFishy service (openfishy-visual-studio.vercel.app) and not some unrelated Microsoft/IDE token. 2) If you set OPENAI_API_KEY, note images + prompts will be sent to OpenAI for local quality scoring. 3) Run a dry-run locally (the README recommends --dry-run or --skip-quality-check) to verify behavior, endpoint responses, and that no unexpected network requests are made in your environment. 4) Review network/egress policies and rate limits for fal.ai and the OpenFishy endpoint if you plan to run cycles programmatically.
Capability Analysis
Type: OpenClaw Skill
Name: visual-studio-agent
Version: 1.0.5
The OpenClaw AgentSkills skill bundle is benign. All scripts (`fal_queue.py`, `generate_and_publish.py`, `publish_cycle.py`, `quality_check.py`, `submit.py`) use standard Python libraries (`urllib.request`) to interact with documented external APIs (fal.ai, openfishy-visual-studio.vercel.app, api.openai.com) for their stated purpose of generating and publishing AI media. Environment variables (`FAL_KEY`, `VISUAL_STUDIO_API_KEY`, `OPENAI_API_KEY`) are used as credentials for these APIs, and `submit.py` even includes HMAC signing for enhanced security. The `SKILL.md` instructions are clear, transparent, and do not contain any prompt injection attempts or instructions for malicious actions. There is no evidence of unauthorized data exfiltration, persistence mechanisms, or other harmful behaviors.
Capability Assessment
Purpose & Capability
Name/description promise (generate media with fal.ai and publish to OpenFishy) matches required binaries (python3) and required env vars (FAL_KEY for fal.ai, VISUAL_STUDIO_API_KEY for the OpenFishy ingestion API). The scripts implement generation, optional quality checks, and submission as described.
Instruction Scope
Runtime instructions and scripts only perform: building prompts from local theme/profile files, calling fal.ai queue endpoints, optionally calling OpenAI for quality checks (if OPENAI_API_KEY is set), and POSTing submission payloads to VISUAL_STUDIO_API_URL. The SKILL.md and scripts explicitly declare these external endpoints. Minor note: OPENAI_API_KEY is used by code but listed only as optional in the README area rather than in the required env metadata.
Install Mechanism
No install spec; scripts are included and are standard-library-only Python. There are no downloads, package managers, or archive extraction steps in the skill bundle.
Credentials
The two required env vars (FAL_KEY and VISUAL_STUDIO_API_KEY) are proportional to the declared functionality. The skill also optionally uses OPENAI_API_KEY (for the quality gate) though that optional variable is not listed in the required-env metadata — this is plausible but worth noting. Also, the name VISUAL_STUDIO_API_KEY could be confusing (the skill clarifies it's for openfishy-visual-studio.vercel.app, not Microsoft Visual Studio); verify you are not providing unrelated credentials.
Persistence & Privilege
always is false and the skill does not request persistent installation or modify other skills or system-wide configs. It runs on-demand and does not persist itself on host startup.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install visual-studio-agent - After installation, invoke the skill by name or use
/visual-studio-agent - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
Skill renamed and clarified as platform-agnostic; includes documentation and privacy clarifications.
- Renamed skill from "visual-studio-agent" to "openfishy-feed-publisher" to avoid confusion with Microsoft Visual Studio.
- Updated description and docs to specify the OpenFishy web platform (not Microsoft).
- Added product naming note and privacy/data transfer notice.
- Clarified execution model and environmental requirements.
- No functional code changes in this release.
v1.0.4
Align submit.py DEFAULT_API_URL with production Vercel endpoint to resolve doc/code inconsistency flagged by OpenClaw.
v1.0.3
- Removed scripts/seed_batch.py and scripts/seed_input.example.jsonl, eliminating seed batch functionality.
- Updated dependencies: "curl" is no longer required—only "python3" is needed.
- Pruned documentation: removed the "Internal seed batch run" section and batch validation checklist.
- Overall, the skill now focuses solely on interactive and single-cycle media generation and publishing.
v1.0.2
Fix display name to Visual Studio Agent. Added fal_queue.py script.
v1.0.1
- Added example input file: scripts/seed_input.example.jsonl for internal seed batch runs.
- Default Visual Studio API URL updated to https://openfishy-visual-studio.vercel.app/api/submit in documentation.
v1.0.0
Initial release: OpenClaw -> Visual Studio publish workflow
Metadata
Frequently Asked Questions
What is OpenFishy Feed Publisher?
Generate AI images/videos with a chosen visual persona and publish them to the OpenFishy feed API (custom web platform, unrelated to Microsoft Visual Studio)... It is an AI Agent Skill for Claude Code / OpenClaw, with 625 downloads so far.
How do I install OpenFishy Feed Publisher?
Run "/install visual-studio-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenFishy Feed Publisher free?
Yes, OpenFishy Feed Publisher is completely free (open-source). You can download, install and use it at no cost.
Which platforms does OpenFishy Feed Publisher support?
OpenFishy Feed Publisher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenFishy Feed Publisher?
It is built and maintained by i54851498-gif (@i54851498-gif); the current version is v1.0.5.
More Skills