Bundle Pluginsource linked

Animate Old Photosv1.0.0

Animate Old Photos Plugin

animate-old-photos·runtime animate-old-photos·by @shurshanx
openclaw bundles install clawhub:animate-old-photos
Latest release: v1.0.0Download zip

Capabilities

Bundle format
generic
Host targets
cursor
Runtime ID
animate-old-photos
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (Animate Old Photos) match the repository contents and runtime instructions: the SKILL.md, README, plugin manifest, and mcp.json all point to the hosted animateoldphotos.org MCP endpoint and describe the same 3 tools (check_credits, animate_photo, get_task_status). No unrelated credentials, binaries, or install steps are required.
Instruction Scope
The SKILL.md instructs the agent to ask the user for an API key (or read AOP_API_KEY if set), accept a publicly accessible image URL (or help the user upload local files to a public host), call check_credits/animate_photo/get_task_status, and return the video URL. These actions are within the scope of animating photos. Note: the repo contains an analysis file (temp/cursor_chrome_extension_skill_analysis.md) that reveals the service's internal REST endpoints and token/upload flow (presigned upload tokens, access token exchange). That is implementation detail but not unexpected; the SKILL.md itself does not instruct the agent to read unrelated system files or to transmit data to unexpected third-party endpoints.
Install Mechanism
No install spec and no code files that would be written or executed locally — this is an instruction-only skill. Instruction-only skills have minimal install risk because nothing is downloaded or executed by default.
Credentials
Registry metadata lists no required environment variables. SKILL.md mentions an optional AOP_API_KEY env var as a convenience; that is proportionate to a service that requires an API key. No unrelated credentials or config paths are requested.
Persistence & Privilege
always is false and the skill does not request persistent/system-wide privileges. It does not modify other skills or agent-wide config in the repository contents provided.
Assessment
This package appears to be a straightforward skill that directs the agent to use the hosted Animate Old Photos service. Before installing or using it: (1) only provide your Animate Old Photos API key to this trusted service and avoid pasting it into public chats — prefer platform-provided secret storage where available; (2) confirm you understand costs (3 credits per animation) and that animations require a publicly accessible image URL (or that you'll upload your local image to a public host); (3) verify the MCP server URL (https://animateoldphotos.org/api/mcp) is the official endpoint you expect; (4) note the repo includes an implementation-analysis file describing internal REST endpoints and token/upload flows — that's implementation detail, but if you plan to publish a remote MCP server, ensure it is properly deployed with TLS, authentication checks, and rate-limiting. If you expected packaged scripts or a local helper (reference.md or scripts/animate.sh), those are not present in this release — confirm whether additional files or a deployed MCP server will be provided before relying on an automatic workflow.

Verification

Tier
source linked
Scope
artifact only
Summary
Validated package structure and linked the release to source metadata.
Commit
2b5e674cf75c
Tag
main
Provenance
No
Scan status
clean

Tags

latest
1.0.0

Animate Old Photos Plugin

Animate old photos into 5-second AI videos through the hosted Animate Old Photos MCP server.

This repository is the distributable plugin package for the hosted endpoint at https://animateoldphotos.org/api/mcp. It includes:

  • a Cursor-compatible plugin manifest in .cursor-plugin/plugin.json
  • MCP connection metadata in mcp.json
  • a bundled skill in skills/animate-old-photos/SKILL.md that teaches the agent how to use the MCP tools well

What You Can Do

After installation, your AI agent can:

  • check your Animate Old Photos credit balance
  • submit an old photo for animation
  • poll task status until the video is ready

Available MCP tools:

  • check_credits
  • animate_photo
  • get_task_status

Requirements

This is a paid service.

Usage limits:

  • 3 credits per animation
  • input image must be JPEG or PNG
  • max file size: 10 MB
  • minimum size: 300 x 300 px
  • animate_photo expects a publicly accessible image URL

Install As a Cursor Plugin

Option 1: Install from Marketplace

Once this package is published in the Cursor Marketplace, install animate-old-photos from the Marketplace UI.

Option 2: Install from GitHub for Local Testing

Clone this repository and place it under Cursor's local plugins directory.

macOS / Linux

git clone <your-public-repo-url> ~/.cursor/plugins/local/animate-old-photos

Windows PowerShell

git clone <your-public-repo-url> "$HOME\.cursor\plugins\local\animate-old-photos"

Restart Cursor after installation.

Use the MCP Server Directly

The MCP server itself is not Cursor-specific. Any MCP client that supports Streamable HTTP can connect to:

https://animateoldphotos.org/api/mcp

Example configuration:

{
  "mcpServers": {
    "animate-old-photos": {
      "type": "http",
      "url": "https://animateoldphotos.org/api/mcp"
    }
  }
}

Typical Workflow

  1. Create an API key at animateoldphotos.org/profile/interface-key
  2. Make sure you have at least 3 credits
  3. Provide a public image URL
  4. Call check_credits
  5. Call animate_photo
  6. Poll with get_task_status every 30 seconds until the result is complete
  7. Download the returned video URL

Example Prompt

The prompt field is optional. Short motion instructions work best.

  • grandmother smiling and waving
  • gentle head turn with a warm smile
  • eyes blinking slowly while looking at the camera

Repository Structure

animate-old-photos-plugin/
├── .cursor-plugin/
│   └── plugin.json
├── mcp.json
├── README.md
└── skills/
    └── animate-old-photos/
        └── SKILL.md

Notes

  • This repository packages access to the hosted Animate Old Photos MCP service.
  • The actual MCP endpoint is operated at animateoldphotos.org.
  • Tool-level authentication is done with your API key; no transport-level auth is required.

License

MIT