← 返回 Skills 市场
dmoraine

EASA Regulatory Search

作者 dmoraine · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
142
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install claw-easa
功能描述
Query EASA Easy Access Rules locally with exact reference lookup, full-text search, and semantic search. Use when answering EASA regulatory questions, retrie...
使用说明 (SKILL.md)

Use the local claw-easa CLI from this repository.

Preferred commands:

  • claw-easa lookup \x3CREF> for exact references such as ORO.FTL.110
  • claw-easa refs "\x3Cquery>" for reference-oriented search
  • claw-easa snippets "\x3Cquery>" for cited text excerpts
  • claw-easa hybrid "\x3Cquery>" for mixed lexical + semantic retrieval
  • claw-easa ask "\x3Cquestion>" for routed natural-language queries
  • claw-easa status to verify corpus/index availability

Source-scoped search — use --slug \x3Csource> to restrict results to a specific source document. This is important when a broad query returns too many results from different sources, or when you know which source is most relevant:

  • claw-easa refs "crew fatigue" --slug occurrence-reporting
  • claw-easa snippets "crew fatigue" --slug occurrence-reporting
  • claw-easa hybrid "fatigue reporting" --slug occurrence-reporting Use claw-easa sources-list to see available slugs.
  • claw-easa sources-list to list ingested EARs and FAQ domains (supports --type ear|faq)
  • claw-easa ear-discover to list Easy Access Rules available on the EASA website
  • claw-easa ear-list to list built-in known source aliases
  • claw-easa ingest fetch \x3Cslug> to download a source (use --url to bypass catalog)
  • claw-easa ingest parse \x3Cslug> to parse a fetched source into the database
  • claw-easa ingest diagnose \x3Cslug> to verify parser coverage against the source XML
  • claw-easa ingest faq-all to ingest all EASA FAQs (crawls every sub-domain)
  • claw-easa ingest faq \x3Cdomain> to ingest FAQs for a specific domain
  • claw-easa ingest faq-discover to list available FAQ domains on the EASA website

Answering rules:

  • Prefer exact lookup when the user gives a regulation reference.
  • Quote the retrieved text or excerpt before paraphrasing.
  • Distinguish regulation text from AMC/GM/FAQ material.
  • If retrieval is empty or ambiguous, say so explicitly instead of inferring.
  • When the question targets a specific regulation domain (e.g. occurrence reporting, aircrew, air operations), use --slug to scope the search. This dramatically improves recall for items buried in long annexes.

Read these files only when needed:

  • references/usage.md for repository-aware usage and installation notes
  • references/runtime-setup.md when the local claw-easa CLI may not be installed yet
  • references/easa-answering.md for answer format and evidence rules

Local install notes:

  • The skill package lives under skill/claw-easa/ in the repository.
  • For OpenClaw local installation, copy this folder into ~/.openclaw/workspace/skills/claw-easa/.
  • Avoid symlinks that resolve outside the OpenClaw workspace.
安全使用建议
This skill is coherent with its purpose, but it relies on an external Python project and runs network operations for ingestion. Before installing: (1) review the upstream GitHub repo and the bootstrap scripts (./scripts/bootstrap-local-runtime.sh and ./scripts/install-openclaw-skill.sh) to ensure you trust them, (2) run installs inside a dedicated virtualenv and not as root, (3) be cautious with the ingest command's `--url` option — only fetch archives from trusted sources, and (4) expect the skill to make outbound requests to EASA and to download/parse ZIP/XML FAQ pages for indexing.
功能分析
Type: OpenClaw Skill Name: claw-easa Version: 1.0.0 The skill bundle provides a legitimate interface for querying EASA (European Union Aviation Safety Agency) regulations and FAQs using a local CLI tool. The instructions in SKILL.md and the reference files (references/usage.md, references/easa-answering.md) guide the agent to perform structured searches, cite exact regulatory text, and handle data ingestion from official EASA sources. While the setup process involves cloning a GitHub repository (github.com/dmoraine/clawEASA.git) and running bootstrap scripts, these actions are aligned with the tool's stated purpose and do not exhibit signs of malicious intent, data exfiltration, or prompt injection.
能力评估
Purpose & Capability
Name/description match the runtime instructions: the skill is an instruction-only wrapper around a local `claw-easa` CLI that performs exact-reference, full-text, and semantic search over EASA material. The files only require a local Python runtime and the upstream project; there are no environment variables, unrelated binaries, or unexpected credentials requested.
Instruction Scope
Runtime instructions tell the agent to call a local CLI (`claw-easa`) and to consult included reference docs. Commands include ingest/fetch/parse, search, and status checks. These actions are within the stated scope (downloading and indexing EASA ZIP/XML/FAQ pages and querying them). The instructions do allow crawling EASA FAQ pages and fetching archives (including an explicit `--url` override), which is consistent with ingestion behavior but worth noting as a network activity.
Install Mechanism
The skill package itself has no install spec (instruction-only), but the docs recommend cloning and running bootstrap scripts from https://github.com/dmoraine/clawEASA.git. Using a GitHub repo and provided scripts is expected for a Python CLI, but it does mean installation executes upstream scripts and installs Python packages (e.g., CPU Torch) from external sources. This is proportionate to a local runtime requirement but is the main place to review before running.
Credentials
The skill declares no required environment variables, credentials, or config paths. The operations described (web crawling, downloading EASA archives, parsing, local indexing) do not require secrets. No environment access appears unjustified by the skill purpose.
Persistence & Privilege
always:false and model invocation not disabled — normal for an agent-invocable skill. The package does not request persistent system-wide changes beyond advising copying the skill folder into the OpenClaw workspace; it does not modify other skills or request elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install claw-easa
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /claw-easa 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the claw-easa skill. - Enables local querying of EASA Easy Access Rules via the `claw-easa` CLI with support for exact reference lookup, full-text, and semantic search. - Supports source-scoped searches to narrow results by specific EASA documents or FAQ domains. - Provides commands for source management, ingestion, corpus inspection, and diagnostic coverage checks. - Specifies detailed answering rules to ensure regulatory text accuracy and transparent retrieval limits. - Offers install and usage guidance, including pointers to supporting documentation within the repository.
元数据
Slug claw-easa
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

EASA Regulatory Search 是什么?

Query EASA Easy Access Rules locally with exact reference lookup, full-text search, and semantic search. Use when answering EASA regulatory questions, retrie... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 142 次。

如何安装 EASA Regulatory Search?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install claw-easa」即可一键安装,无需额外配置。

EASA Regulatory Search 是免费的吗?

是的,EASA Regulatory Search 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

EASA Regulatory Search 支持哪些平台?

EASA Regulatory Search 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 EASA Regulatory Search?

由 dmoraine(@dmoraine)开发并维护,当前版本 v1.0.0。

💬 留言讨论