cyberstrike-eino-demo

Validates skill package loading, resource paths, and retrieval across HTTP APIs and Eino agents.

6.2k|1.0k|Updated Nov 8, 2025
One-click install
npx skills add https://github.com/Ed1s0nZ/CyberStrikeAI --skill cyberstrike-eino-demo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cyberstrike-eino-demo
Source: https://github.com/Ed1s0nZ/CyberStrikeAI/tree/main/skills/cyberstrike-eino-demo
Command: npx skills add https://github.com/Ed1s0nZ/CyberStrikeAI --skill cyberstrike-eino-demo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Verifying that a skill package platform correctly indexes, lists, and serves bundled resources (scripts, references, assets) is tedious without a known-good fixture. This demo package provides a fully populated example to test progressive loading, section-based retrieval, and resource_path access end to end.

Core Features & Use Cases

  • Full package structure: Ships SKILL.md plus populated scripts/, references/, and assets/ directories to exercise every package component.
  • API and agent validation: Tests HTTP endpoints like GET /api/skills/{id} with depth, section, and resource_path parameters, plus the Eino ADK skill tool and FilesystemSkillsRetriever.
  • Authorized testing workflow: Includes an authorization checklist, placeholder payloads, and a report snippet template for authorized security testing education.
  • Use Case: After deploying CyberStrikeAI, load this package to confirm that package_files listing, section chunking, and resource_path reads (e.g., references/citations.md) all work before onboarding real skills.

Quick Start

Load the cyberstrike-eino-demo skill and fetch the file references/citations.md via resource_path to verify package resource retrieval works.

Frequently Asked Questions about cyberstrike-eino-demo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test skill package loading in CyberStrikeAI?

Load the cyberstrike-eino-demo package and query GET /api/skills/cyberstrike-eino-demo with depth=summary or depth=full. Then fetch individual files using resource_path, such as resource_path=references/citations.md, to confirm resource retrieval works.

What directories can a skill package contain besides SKILL.md?

A skill package can include scripts/, references/, and assets/ subdirectories alongside SKILL.md. These are listed via ListPackageFiles and read through the resource_path parameter or Eino filesystem tools, subject to package depth and file count limits.

How does section-based retrieval work for skill packages?

The section parameter maps to ## headings in SKILL.md or their short ASCII ids, for example section=payload for a '## Payload 样例' heading. This lets agents load only the relevant chunk instead of the full document, saving tokens.

Does the Eino skill tool support reading files inside a package?

Yes, the Eino ADK skill tool loads packages progressively, and enabling multi_agent.eino_skills.filesystem_tools lets agents read package files by relative path. The FilesystemSkillsRetriever also indexes summaries, section chunks, and script entries.

Are the payloads in this demo package safe to use?

The payloads are placeholder teaching examples intended only for authorized lab environments. The package explicitly requires written authorization and scope confirmation before any security testing, and the demo script performs no system modification.