← Back to Skills Marketplace
semmyt

Upstream Recon

cross-platform ⚠ suspicious
734
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install upstream-recon
Description
Investigate an open-source project before interacting with it — PRs, issues, or comments. Use BEFORE: filing an issue, submitting a PR, or commenting on an e...
Usage Guidance
This skill appears to do what it claims (analyze a repo's issues/PRs/maintainer behavior), but it assumes the `gh` CLI is installed and will use the agent's GitHub authentication (which could include access to private repos). Before installing or invoking it: ensure you have `gh` installed and understand which GitHub account/token the agent will use; do not run it if you don't want the agent to query private repositories with your credentials. Ask the skill author to update the manifest to declare `gh` as a required binary and to document that it uses the agent's GitHub auth; if you need stricter isolation, run these `gh` queries yourself or in an environment with limited credentials.
Capability Analysis
Type: OpenClaw Skill Name: upstream-recon Version: 1.0.0 The skill bundle defines a legitimate GitHub reconnaissance task using the `gh` CLI. The `SKILL.md` provides clear instructions for the AI agent on how to gather repository metadata, contributor information, and analyze issues/PRs. There are no instructions for data exfiltration, malicious execution, persistence, or obfuscation. While the use of user-provided arguments (`<owner/repo>`, `[topic-keyword]`) with shell commands (via `gh` CLI) could introduce a shell injection vulnerability if the agent's underlying implementation lacks proper input sanitization, the `SKILL.md` itself does not contain any malicious instructions or prompt injection attempts designed to exploit such a vulnerability or subvert the agent's behavior. The instructions are aligned with the stated purpose and do not exhibit intentional harmful behavior.
Capability Assessment
Purpose & Capability
The skill claims to analyze GitHub repos and its SKILL.md explicitly instructs the agent to use the `gh` CLI for all queries. However, the declared requirements list no required binaries or credentials — a mismatch. A reconnaissance skill reasonably needs `gh` (or equivalent) and access to the user's GitHub auth, so the manifest is incomplete.
Instruction Scope
Instructions stay on-purpose (repo metadata, issues, PRs, comments). They instruct reading issue/PR comments and contributor histories using `gh`. They do not tell the agent to read unrelated local files or exfiltrate data. However, they assume the agent may access repository data (public or private) via the user's GitHub credentials without explicitly stating that scope or permission model.
Install Mechanism
This is instruction-only with no install spec or code files, so nothing is written to disk by the skill itself. That minimizes install-time risk.
Credentials
The skill declares no required environment variables or primary credential, but runtime use of `gh` will use whatever GitHub auth is configured for the agent (gh auth token or cached session). The skill should have declared the dependency on `gh` and documented that it will use the agent's GitHub credentials; omission is an oversight that affects proportionality and user consent.
Persistence & Privilege
The skill is not always-enabled and does not request any persistent system presence or elevated privileges. It does not modify other skills or system settings per the provided files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install upstream-recon
  3. After installation, invoke the skill by name or use /upstream-recon
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — investigate repos before filing issues, PRs, or comments
Metadata
Slug upstream-recon
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Upstream Recon?

Investigate an open-source project before interacting with it — PRs, issues, or comments. Use BEFORE: filing an issue, submitting a PR, or commenting on an e... It is an AI Agent Skill for Claude Code / OpenClaw, with 734 downloads so far.

How do I install Upstream Recon?

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

Is Upstream Recon free?

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

Which platforms does Upstream Recon support?

Upstream Recon is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Upstream Recon?

It is built and maintained by Daniel Petrushevskyi (@semmyt); the current version is v1.0.0.

💬 Comments