← Back to Skills Marketplace
jaceymarvin99

Bing Wallpaper

by JaceyMarvin99 · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
359
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install bing-wallpaper
Description
Use when users need to fetch the daily Bing wallpaper.
README (SKILL.md)

Bing Wallpaper Skill

This skill helps AI agents fetch the daily Bing wallpaper from the 60s API, which provides the latest Bing homepage background image.

When to Use This Skill

Use this skill when users:

  • Ask for today's Bing wallpaper
  • Request a beautiful daily background image

How to Use

Execute the associated scripts/wallpaper.sh script to fetch the Bing wallpaper.

./scripts/wallpaper.sh [encoding]

Options

  • --encoding, -e \x3Cformat>: Optional. Specifies the output response format. Valid options are text, json, image, and markdown.

Return Values

The script securely calls the 60s Bing wallpaper API and outputs the response to stdout. Depending on the encoding parameter, the response could be a JSON string, plain text, markdown, or binary image data.

Usage Examples

# Get Bing wallpaper using default API encoding
./scripts/wallpaper.sh

# Get Bing wallpaper in JSON format
./scripts/wallpaper.sh --encoding json

# Get Bing wallpaper in plain text format (simplified usage)
./scripts/wallpaper.sh text

# Get Bing wallpaper in markdown format
./scripts/wallpaper.sh -e markdown

# Get Bing wallpaper as an image
./scripts/wallpaper.sh image

Response Format

The return values differ based on the encoding parameter:

  1. Default & Recommended (--encoding markdown)

    • When to use: By default for standard wallpaper inquiries.
    • Why: Returns a brief description of the wallpaper along with the image link in an easy-to-read markdown format.
  2. Just the Link (--encoding text)

    • When to use: When the user only wants the image link.
    • Why: Returns exactly the raw image link and nothing else.
  3. Structured Data (--encoding json)

    • When to use: When you need the wallpaper description and link in a structured JSON format.
    • Why: Useful for parsing the response to extract specific fields programmatically.
  4. Direct Image (--encoding image)

    • When to use: When the user specifically requests the image file itself.
Usage Guidance
This skill is internally consistent and lightweight, but it queries a third‑party API (https://60s.viki.moe) rather than the official Bing service. That means the third party could log requests, see client IPs, or alter returned content. Before installing, decide whether that data flow is acceptable: 1) prefer an official Microsoft/Bing API if you need strong provenance/privacy; 2) inspect and test the endpoint in a sandbox to confirm behavior and output formats (binary image vs. JSON/markdown); 3) ensure the agent will handle binary stdout safely (large downloads) and won't inadvertently forward binary data to unintended destinations; and 4) if you require stronger assurances, ask the author for the reason this endpoint is used or replace the URL with a trusted source.
Capability Analysis
Type: OpenClaw Skill Name: bing-wallpaper Version: 0.1.0 The skill is designed to fetch the daily Bing wallpaper from a specified external API (`https://60s.viki.moe/v2/bing`). The `SKILL.md` instructions are clear and do not contain any prompt injection attempts or instructions for the AI agent to perform unauthorized actions. The `scripts/wallpaper.sh` script uses `curl` to make the API call and properly validates the `encoding` parameter against a whitelist (`text|json|image|markdown`) before constructing the URL, effectively preventing injection vulnerabilities. There is no evidence of data exfiltration, malicious execution, persistence, or obfuscation.
Capability Assessment
Purpose & Capability
The skill's name/description match its behavior: the script fetches the Bing wallpaper. However, it uses a third‑party API (https://60s.viki.moe/v2/bing) instead of an official Microsoft/Bing endpoint; that choice is not explained in the SKILL.md and may have privacy/trust implications.
Instruction Scope
SKILL.md instructs the agent to run scripts/wallpaper.sh with an optional encoding argument. The script only performs an HTTP GET to the listed API and prints the response to stdout; it does not read local files, environment variables, or other system state.
Install Mechanism
There is no install step (instruction-only plus a small included script). Nothing is downloaded or written to disk by an installer; the only runtime action is an outbound HTTP request performed by curl.
Credentials
The skill declares no environment variables, credentials, or config paths, and the script does not access any. The level of requested access is minimal and proportional to the stated function.
Persistence & Privilege
always is false and the skill does not request persistent privileges or modify other skills/settings. It has no elevated persistence or broad system presence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bing-wallpaper
  3. After installation, invoke the skill by name or use /bing-wallpaper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of bing-wallpaper skill. - Allows fetching the daily Bing wallpaper via the 60s Bing API. - Supports multiple response formats: text, json, image, and markdown. - Offers a shell script interface with customizable output encoding. - Ideal for users requesting the latest Bing homepage background image.
Metadata
Slug bing-wallpaper
Version 0.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Bing Wallpaper?

Use when users need to fetch the daily Bing wallpaper. It is an AI Agent Skill for Claude Code / OpenClaw, with 359 downloads so far.

How do I install Bing Wallpaper?

Run "/install bing-wallpaper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Bing Wallpaper free?

Yes, Bing Wallpaper is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Bing Wallpaper support?

Bing Wallpaper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Bing Wallpaper?

It is built and maintained by JaceyMarvin99 (@jaceymarvin99); the current version is v0.1.0.

💬 Comments