symph0nia/cyberedge/cyberedge-discover-services

Claude Code and agent skill by symph0nia/cyberedge

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Run controlled TCP connect service discovery through the CyberEdge Agent Protocol for an explicitly authorized Scope. Use when an AI agent must identify exposed baseline services on approved domain or IP targets; never use for ambiguous targets, vulnerability exploitation, arbitrary port ranges, or targets without a human-provided authorization reference.

Install

npx vskill@latest install symph0nia/cyberedge/cyberedge-discover-services

SKILL.md

Discover CyberEdge Services

Use cyberedge-agent as the JSON machine bridge. This Skill performs active network connections and therefore requires both an existing authorized Scope and the scan.active capability.

Preconditions

  • Confirm the exact Scope and its human-provided authorization reference before starting.
  • Refuse ambiguous ownership, third-party targets, arbitrary port lists, or requests to evade controls.
  • Use a fresh request_id and idempotency_key for each mutation.
  • Send this Skill's declared name and version in every invocation context.

Workflow

  1. Call GetScope and verify every target remains inside the requested authorization boundary.
  2. Call StartScan with policy_service_baseline. The server controls the baseline TCP port set; do not attempt to override it.
  3. Call WatchTask and continue from the last accepted sequence after reconnecting.
  4. Stop at completed, failed, or canceled.
  5. Call SearchServices with the Scope ID and GetTaskReport with the completed Task ID.
  6. Report service hints as port-based hints, not banner-verified product identities.
  7. Preserve coverage errors and evidence references. Never interpret a timeout as proof that a service does not exist.

Example:

json
{"request_id":"req_...","idempotency_key":"idem_...","agent_id":"agent_...","skill_name":"cyberedge-discover-services","skill_version":"0.1.0","action":"start_scan","scope_id":"scope_...","policy_id":"policy_service_baseline"}

Failure handling

  • On CAPABILITY_DENIED, stop; do not switch identities or Skills.
  • On authorization or Scope validation failure, stop and request a corrected authorization boundary.
  • Retry only typed retryable failures.
  • Do not fall back to external scanners or direct socket commands.

Output

Return the Scope ID, Task ID, terminal state, open TCP ports, service hints, evidence references, and coverage limitations.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
611
Repository forks
75
7-day trend score
32

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 Oct 2026, 6 days ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/symph0nia/cyberedge/cyberedge-discover-services/badge)](https://verified-skill.com/skills/symph0nia/cyberedge/cyberedge-discover-services)

Something wrong with this skill or its page? Tell us.