Token导航 LogoToken导航TokenDH.com
研究检索执行命令github未标认证来源可访问许可证需确认审计提醒

wendy-swiftwendy Swift 搜索

Agent Skill

wendy-swift 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

326

周安装

14

GitHub Stars

56

下载量

114
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:wendy-swift(wendy Swift 搜索)
来源仓库:https://github.com/joannis/claude-skills
仓库路径:skills/wendy-swift
安装命令:
npx skills add https://github.com/joannis/claude-skills --skill wendy-swift
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/joannis/claude-skills --skill wendy-swift

简介

用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果。
  • 通过 npx skills add 命令从指定仓库安装并使用。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 可结合来源仓库和原始 README 进一步核验具体用法。

SKILL.md

Swift Package Ecosystem for WendyOS

This skill maps the Swift package ecosystem for WendyOS (Linux) edge development. It provides curated recommendations organized by domain and guidance for discovering additional packages via Swift Package Index.

Curated Package Catalog

Web / HTTP Servers

PackageUse CaseURLLinux
Hummingbird 2Lightweight HTTP server, routing, middlewarehttps://github.com/hummingbird-project/hummingbirdFull support
VaporFull-featured web framework with ORM, auth, sessionshttps://github.com/vapor/vaporFull support

Networking / SwiftNIO

PackageUse CaseURLLinux
SwiftNIOEvent-driven networking framework, TCP/UDPhttps://github.com/apple/swift-nioFull support
AsyncHTTPClientHTTP/1.1 and HTTP/2 clienthttps://github.com/swift-server/async-http-clientFull support
gRPC Swift 2gRPC client and server built on SwiftNIO and Swift Concurrencyhttps://github.com/grpc/grpc-swift-2Full support
Swift OpenAPI GeneratorGenerate client/server code from OpenAPI specshttps://github.com/apple/swift-openapi-generatorFull support

Databases

PackageUse CaseURLLinux
PostgresNIONon-blocking PostgreSQL client built on SwiftNIOhttps://github.com/vapor/postgres-nioFull support
GRDB.swiftSQLite toolkit with query builder, migrations, WALhttps://github.com/groue/GRDB.swiftFull support
Valkey SwiftValkey/Redis client with cluster support, pub/subhttps://github.com/valkey-io/valkey-swiftFull support

ML / AI Inference

PackageUse CaseURLLinux
llama.cppLLM inference with Swift bindingshttps://github.com/ggerganov/llama.cppFull support (C library with Swift bindings)
whisper.cppSpeech-to-text inferencehttps://github.com/ggerganov/whisper.cppFull support (C library with Swift bindings)
MLX SwiftML framework for Apple Siliconhttps://github.com/ml-explore/mlx-swiftmacOS/Apple Silicon only — not available on Linux

For llama.cpp and whisper.cpp, use the C API directly via Swift's C interop or use community Swift wrapper packages. These libraries compile natively on ARM64/AMD64 Linux.

Hardware / IoT

PackageUse CaseURLLinux
SwiftyGPIOGPIO, SPI, I2C, PWM, UART on Linux SBCshttps://github.com/uraimo/SwiftyGPIOFull support (Linux only)

Camera/video access patterns: Use Video4Linux2 (V4L2) through Swift's C interop for camera capture on Linux. For NVIDIA Jetson, use GStreamer pipelines via Process or C bindings for hardware-accelerated video.

Serial communication: Use termios via Swift's C interop for serial port access on Linux. SwiftyGPIO also provides UART support for common SBCs.

Observability

PackageUse CaseURLLinux
swift-logStructured logging APIhttps://github.com/apple/swift-logFull support
swift-metricsMetrics API (counters, gauges, timers)https://github.com/apple/swift-metricsFull support
swift-otelOpenTelemetry backend for swift-log, swift-metrics, and distributed tracinghttps://github.com/swift-otel/swift-otelFull support
swift-distributed-tracingDistributed tracing APIhttps://github.com/apple/swift-distributed-tracingFull support

Serialization / Codable

PackageUse CaseURLLinux
swift-protobufProtocol Buffers with Codable supporthttps://github.com/apple/swift-protobufFull support
msgpack-swiftMessagePack encoder/decoder, Codable-complianthttps://github.com/fumoboy007/msgpack-swiftFull support
YamsYAML parser and emitterhttps://github.com/jpsim/YamsFull support

Concurrency / Utilities

PackageUse CaseURLLinux
swift-collectionsDeque, OrderedSet, OrderedDictionary, and morehttps://github.com/apple/swift-collectionsFull support
swift-algorithmsSequence/collection algorithms (chunked, combinations, etc.)https://github.com/apple/swift-algorithmsFull support
swift-async-algorithmsAsync sequence algorithms (merge, combineLatest, debounce, etc.)https://github.com/apple/swift-async-algorithmsFull support
swift-argument-parserType-safe command-line argument parsinghttps://github.com/apple/swift-argument-parserFull support

Linux Compatibility Checklist

Before adding a Swift package to a WendyOS project, verify:

  1. No Darwin-only imports — Check for import Darwin, import AppKit, import UIKit, import CoreFoundation (some Foundation APIs are fine on Linux, but not all)
  2. Foundation compatibility — Avoid APIs that are unimplemented on Linux: FileManager works, but NSAppleScript, NSUserDefaults, Process (partially available), etc. may not
  3. No Xcode build system dependencies — The package must build with swift build (SPM), not require Xcode-specific settings
  4. ARM64/AMD64 CI/testing — Check if the package has Linux CI (GitHub Actions with ubuntu runners or Swift Docker images)
  5. C dependencies — If the package wraps a C library, ensure that library is available on ARM64/AMD64 Linux (e.g., via apt)
  6. Swift version — WendyOS uses recent Swift toolchains; confirm the package supports Swift 5.9+

Finding Packages on Swift Package Index

Swift Package Index is the community package search engine.

How to search

  1. Go to https://swiftpackageindex.com and enter your search term
  2. Use the Platform filter to select Linux to find Linux-compatible packages
  3. Check the Compatibility Matrix on each package page — it shows which Swift versions and platforms are tested

Evaluating package quality

  • Last activity — Prefer packages updated within the last 6 months
  • Swift version compatibility — Should support Swift 5.9 or later
  • Platform badges — Look for the Linux badge on the package page
  • License — Prefer Apache 2.0 or MIT for commercial use
  • SSWG status — Packages incubated by the Swift Server Work Group are production-vetted

Search URL pattern

Direct search: https://swiftpackageindex.com/search?query=YOUR_TERM

Best Practices

  1. Use the curated list first — Packages listed above are vetted for Linux and WendyOS compatibility
  2. Prefer SSWG packages — Swift Server Work Group packages (SwiftNIO, swift-log, async-http-client, Hummingbird, PostgresNIO) have strong Linux support guarantees
  3. Watch for architecture-specific code — Swift packages compile from source, so ARM64/AMD64 works automatically unless the package contains x86-specific assembly, SIMD intrinsics, or architecture-gated #if blocks
  4. Avoid Darwin-only dependencies — Even transitive dependencies can break Linux builds; use swift package show-dependencies to audit the tree
  5. Pin to stable versions — Use .upToNextMajor(from:) or .upToNextMinor(from:) in Package.swift rather than branch-based dependencies
  6. Fall back to Swift Package Index — If the curated list doesn't cover your need, search swiftpackageindex.com with the Linux platform filter
  7. Test on Linux early — Build and run on a WendyOS device or Linux VM early to catch missing Foundation APIs and Darwin-only dependencies before they compound

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

38.15%
按下载量换算43

Claude

28.43%
按下载量换算32

Cursor

21.02%
按下载量换算24

Gemini CLI

9.47%
按下载量换算11

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/joannis/claude-skills --skill wendy-swift 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills