← 返回 Skills 市场
deploydon

AIFS - HTTP File system

作者 Deploydon · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
3125
总下载
2
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install aifs-space
功能描述
Store and retrieve files via AIFS.space cloud storage API. Use when persisting notes, documents, or data to the cloud; syncing files across sessions; or when the user mentions AIFS, aifs.space, or cloud file storage. Not to be used for any sensitive content.
使用说明 (SKILL.md)

AIFS - AI File System

AIFS.space is a simple HTTP REST API for cloud file storage. Use it to persist files across sessions, share data between agents, or store user content in the cloud.

Human

A human should sign up on https://AIFS.Space and get an API key to provide to you.

Authentication

Requires API key in headers. Check for key in environment (AIFS_API_KEY) or user config.

Authorization: Bearer aifs_xxxxx

Key types: admin (full), read-write, read-only, write-only

Base URL

https://aifs.space

Endpoints

List Files

curl -H "Authorization: Bearer $AIFS_API_KEY" https://aifs.space/api/files

Returns: {"files": [{"path": "notes/todo.txt", "size": 1024, "modifiedAt": "..."}]}

Read File

# Full file
curl -H "Authorization: Bearer $AIFS_API_KEY" "https://aifs.space/api/read?path=notes/todo.txt"

# Line range (1-indexed)
curl -H "Authorization: Bearer $AIFS_API_KEY" "https://aifs.space/api/read?path=notes/todo.txt&start_line=5&end_line=10"

Returns: {"path": "...", "content": "...", "total_lines": 42, "returned_lines": 10}

Write File

Creates directories automatically (max depth: 20).

curl -X POST -H "Authorization: Bearer $AIFS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"path":"notes/new.txt","content":"Hello world"}' \
  https://aifs.space/api/write

Returns: {"success": true, "path": "...", "size": 11, "lines": 1}

Patch File (Line Replace)

Update specific lines without rewriting entire file.

curl -X PATCH -H "Authorization: Bearer $AIFS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"path":"notes/todo.txt","start_line":5,"end_line":10,"content":"replacement"}' \
  https://aifs.space/api/patch

Returns: {"success": true, "lines_before": 42, "lines_after": 38}

Delete File

curl -X DELETE -H "Authorization: Bearer $AIFS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"path":"notes/old.txt"}' \
  https://aifs.space/api/delete

Summary (Preview)

Get first 500 chars of a file.

curl -H "Authorization: Bearer $AIFS_API_KEY" "https://aifs.space/api/summary?path=notes/long.txt"

Rate Limits

60 requests/minute per key. Check headers:

  • X-RateLimit-Limit / X-RateLimit-Remaining / X-RateLimit-Reset

Error Codes

Code Meaning
AUTH_REQUIRED No auth provided
AUTH_FAILED Invalid key
FORBIDDEN Key type lacks permission
RATE_LIMITED Too many requests
NOT_FOUND File doesn't exist
INVALID_PATH Path traversal or invalid
DEPTH_EXCEEDED Directory depth > 20

Common Patterns

Persist session notes

# Save
curl -X POST -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d "{\"path\":\"sessions/$(date +%Y-%m-%d).md\",\"content\":\"# Session Notes\\
...\"}" \
  https://aifs.space/api/write

# Retrieve
curl -H "Authorization: Bearer $KEY" "https://aifs.space/api/read?path=sessions/2024-01-15.md"

Organize by project

projects/
├── alpha/
│   ├── README.md
│   └── notes.md
└── beta/
    └── spec.md

Append to log (read + write)

# Read existing
EXISTING=$(curl -s -H "Authorization: Bearer $KEY" "https://aifs.space/api/read?path=log.txt" | jq -r .content)

# Append and write back
curl -X POST -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d "{\"path\":\"log.txt\",\"content\":\"$EXISTING\\
$(date): New entry\"}" \
  https://aifs.space/api/write
安全使用建议
This skill appears to be what it claims (AIFS.space file storage) but metadata is incomplete and the source is unknown. Before installing: (1) confirm the skill's author or a trustworthy homepage/repo; (2) ensure you will provide a least-privilege AIFS API key (avoid admin keys; prefer write-only or read-write as appropriate); (3) do not store any sensitive data (author already warns against it); (4) ensure the agent/skill implementation sends HTTP requests via a proper HTTP client or safely-escaped parameters rather than building shell commands with raw user content (to avoid command injection and accidental exposure of other env vars); (5) ask the publisher to update the manifest to declare AIFS_API_KEY (or require user-provided key at install time) so the skill's metadata matches its runtime needs. If you cannot verify the publisher or confirm safe handling of the API key, do not install or only use with a tightly-scoped test key.
功能分析
Type: OpenClaw Skill Name: aifs-space Version: 1.0.0 The OpenClaw AgentSkills skill bundle for 'aifs-space' is classified as benign. The skill's purpose is to interact with the AIFS.space cloud storage API for file management (list, read, write, patch, delete). All network operations are explicitly directed to `https://aifs.space`, and the skill only accesses the `$AIFS_API_KEY` environment variable, which is necessary for its stated function. There is no evidence of data exfiltration to unauthorized endpoints, malicious code execution, persistence mechanisms, or prompt injection attempts designed to subvert the agent's core directives or access unrelated sensitive data. The `SKILL.md` even includes a disclaimer not to use it for sensitive content.
能力评估
Purpose & Capability
The SKILL.md describes a simple HTTP file-storage integration with AIFS.space which is coherent with the skill name and description. However the manifest declares no required environment variables or primary credential while the instructions explicitly require AIFS_API_KEY — a metadata mismatch.
Instruction Scope
Runtime instructions are limited to calls to https://aifs.space and curl examples for list/read/write/patch/delete; they do not request unrelated system files or unrelated credentials. Caution: examples embed user content into shell commands (curl -d with interpolated variables) — if the agent constructs these commands by string-concatenation, this can enable command injection or accidental exposure of other env vars. Also the SKILL.md suggests checking 'user config' but gives no path/format, giving the agent ambiguous discretion.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk (nothing written to disk by an installer).
Credentials
The instructions require an API key (AIFS_API_KEY) but the registry metadata lists no required env vars or primary credential. This mismatch is concerning because the skill will need a secret to function but the skill declaration doesn't request it explicitly; additionally the skill origin is unknown (no homepage) which reduces trust. No other unrelated secrets are requested.
Persistence & Privilege
always:false and no config paths requested. The skill does not request permanent platform-wide presence or modify other skills' configuration; autonomous invocation is allowed but is the platform default.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install aifs-space
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /aifs-space 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of aifs-space skill. - Store and retrieve files using the AIFS.space cloud storage API. - Supports listing, reading (full or partial), writing, patching, deleting, and summarizing files. - Requires user-provided API key with configurable permissions. - Includes rate limiting information and error code documentation. - Intended for non-sensitive content persistence and file syncing across sessions.
元数据
Slug aifs-space
版本 1.0.0
许可证
累计安装 2
当前安装数 0
历史版本数 1
常见问题

AIFS - HTTP File system 是什么?

Store and retrieve files via AIFS.space cloud storage API. Use when persisting notes, documents, or data to the cloud; syncing files across sessions; or when the user mentions AIFS, aifs.space, or cloud file storage. Not to be used for any sensitive content. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 3125 次。

如何安装 AIFS - HTTP File system?

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

AIFS - HTTP File system 是免费的吗?

是的,AIFS - HTTP File system 完全免费(开源免费),可自由下载、安装和使用。

AIFS - HTTP File system 支持哪些平台?

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

谁开发了 AIFS - HTTP File system?

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

💬 留言讨论