bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻譯準備中
Build apps that compute on data no one can see, not even the server running them. Agent skills that guide your AI coding agents from privacy idea to a working encrypted application.
翻譯準備中
技能C++ · DockerfileGitHub @NiobiumInc自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
安裝型專案無需部署網域也可驗證。個人儲存庫可透過 GitHub 登入驗證,組織儲存庫可使用上方的儲存庫驗證檔案。
正在載入完整 README。 以下為已儲存的摘錄。
AI Agent Skills by Niobium — portable SKILL.md
packages that guide AI coding agents through building privacy-preserving and fully
homomorphic encryption (FHE) applications. Each skill works with any agent that supports
the open Agent Skills standard: Claude Code, OpenAI Codex CLI, Cursor, Gemini CLI, GitHub
Copilot, Windsurf, and more.
fhe-application-design — design FHE applications (a.k.a. FHEanna, "fee-AH-na" · patent pending)檢視完整 README ↗AI Agent Skills by Niobium — portable SKILL.md
packages that guide AI coding agents through building privacy-preserving and fully
homomorphic encryption (FHE) applications. Each skill works with any agent that supports
the open Agent Skills standard: Claude Code, OpenAI Codex CLI, Cursor, Gemini CLI, GitHub
Copilot, Windsurf, and more.
fhe-application-design — design FHE applications (a.k.a. FHEanna, "fee-AH-na" · patent pending)An eleven-stage methodology (Stages 0–10) for designing and building Fully Homomorphic Encryption (FHE) applications with OpenFHE (optional Niobium DSL path) — from build environment and privacy model through feasibility, scheme selection, circuit design, parameter selection, the faithful twin, encrypted implementation, protocol specification, and a Niobium Fog deployment. Use it whenever you need to compute on encrypted data, assess FHE feasibility, or structure a client–server protocol for encrypted computation.
npx skills add NiobiumInc/niobium-skills --skill fhe-application-design
Using Claude Cowork? Don't use the CLI above — it targets coding agents (Claude Code) and its
--globaloption won't apply to Cowork. Install through Cowork's plugin UI instead: see Claude Cowork below.
Prerequisites (beyond the skill itself): building and running the encrypted
application (Stages 8 and 10) uses the FHE-dev container, which ships
Niobium's instrumented OpenFHE fork + libnbfhetch (built from
niobium-client). You need Docker.
Pull the prebuilt image (recommended), or build it yourself from the skill's
Dockerfile (the first build compiles OpenFHE from source):
# Pull the prebuilt image (recommended)
docker pull ghcr.io/niobiuminc/fhe-dev:latest
docker run --rm ghcr.io/niobiuminc/fhe-dev:latest make test-release # smoke test
# Or build it yourself (compiles OpenFHE from source on the first build)
docker build -t ghcr.io/niobiuminc/fhe-dev:latest skills/fhe-application-design/environment
The skill walks you through this as its Stage 0, so you can also just start a conversation and let the agent set it up with you. The design stages (1–7) need nothing installed at all.
See the skill's README for full documentation.
| Skill | What it does | Install |
|---|---|---|
fhe-application-design | Design & build FHE applications (OpenFHE / optional Niobium DSL) | npx skills add NiobiumInc/niobium-skills --skill fhe-application-design |
Each skill installs independently. Pick whichever method fits your setup — all of them
install the full skill folder, including its references/.
npx skills add NiobiumInc/niobium-skills --skill <skill-name>
skills.sh auto-detects your agent and writes the skill to the right directory.
Cowork installs skills as plugins through its own UI — not the npx/gh
CLIs above (those write to a coding agent's .claude/skills/, which is why they
report a "Claude Code" target and offer a --global option that doesn't apply
to Cowork). Add this repo as a plugin marketplace, then install the plugin:
https://github.com/NiobiumInc/niobium-skills./ (or the + button) to invoke the FHEanna skill.Stage 0's FHE-dev container is a separate setup step — see Prerequisites above.
gh skill install NiobiumInc/niobium-skills <skill-name>
This repo is also a Claude Code plugin marketplace, so each skill can be installed as a plugin:
/plugin marketplace add NiobiumInc/niobium-skills
/plugin install fhe-application-design@niobium-skills
Clone the catalog and copy the skill folder (preserving references/) into your agent's
skills directory:
git clone https://github.com/NiobiumInc/niobium-skills
cp -r niobium-skills/skills/<skill-name> ~/.claude/skills/<skill-name>
| Agent | Per-project | Per-user |
|---|---|---|
| Claude family | .claude/skills/<skill-name>/ | ~/.claude/skills/<skill-name>/ |
| Codex / agentskills.io agents (Cursor, Copilot, Windsurf, Gemini, Cline) | .agents/skills/<skill-name>/ | ~/.agents/skills/<skill-name>/ |
The installed directory name must match the skill's name frontmatter. For any agent not
listed, use the npx skills add installer above or see
agentskills.io.
niobium-skills/
├── README.md # This catalog landing page
├── LICENSE # Apache-2.0 (applies to all skills)
├── CONTRIBUTING.md
├── .claude-plugin/
│ └── marketplace.json # Claude Code plugin marketplace manifest
└── skills/
└── fhe-application-design/ # A self-contained skill (name matches its dir)
├── SKILL.md
├── README.md
├── references/
└── evals/
Each skill is self-contained under skills/<name>/, with its own SKILL.md, README.md,
and bundled references/. Adding a skill is one folder here plus one entry in
.claude-plugin/marketplace.json.
Apache-2.0. Maintained by Niobium.