bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
Agent skills that teach an AI assistant some manners: polite web fetching, the ACM Code of Ethics, human-made art, healthy session limits, research etiquette and honest writing.
翻訳待ち
Loading the full README.
Read the full README ↗Seven agent skills that teach an AI assistant some manners. I wrote six of them for my own work with Claude. The seventh is Peter Yang's no-ai-slop, included with credit.
Download site: https://eagnespuerto.github.io/ethical-skills-marketplace/
| Skill | What it does | Author |
|---|---|---|
fetch-rules | House rules for pulling data from other people's servers. Read robots.txt, send an honest User-Agent, wait 2 minutes after a 429 or 503, never work around a 403, and stop at 3 GB per source per night. | Ella Agnes Puerto |
code-of-ethics | Applies the ACM Code of Ethics to computing work. Each flag is one or two sentences with the principle number and a fix. It can also audit a design or answer questions about the Code. | Ella Agnes Puerto |
no-generated-art | When a task needs names, icons, photos or art, the assistant searches open libraries made by people and generates nothing. | Ella Agnes Puerto |
wrap-up-timer | Reads the real clock during a coding session. It tells you to wrap up after 50 minutes and again at a 90-minute daily cap. You can change both numbers. | Ella Agnes Puerto |
carbon-water-footprint | Estimates the carbon and water footprint of a session from its real token counts. A small marker goes from green to yellow to red for carbon and from one to three drops for water. At red it shares a Greenpeace donation link. The numbers are estimates, and you can change every factor. | Ella Agnes Puerto |
sarc-check | For astronomers. Before you send archival astrometry to the Minor Planet Center, it checks which station codes are on the SARC list and names the committee member to contact first. | Ella Agnes Puerto |
no-ai-slop | Edits a draft into sharper writing that still sounds like you, or lists the AI patterns in it without rewriting. | Peter Yang |
These skills live in other repos. I link to them and do not copy them, so install them from their own pages.
| Skills | Category | What they do | Author |
|---|---|---|---|
| Claude Skills for Governance, Risk and Compliance | research conduct | Compliance skills for frameworks such as ISO 27001, SOC 2, GDPR, HIPAA, the EU AI Act, NIST AI RMF and WCAG. MIT. | Hemant Naik |
Add the marketplace once:
/plugin marketplace add eagnespuerto/ethical-skills-marketplace
Then install everything, or one skill:
/plugin install ethical-skills@ethical-skills
/plugin install fetch-rules@ethical-skills
Download one skill's zip from the site or the latest release. In Claude, open Settings, find Skills, and upload the zip.
Each skill is one folder with a SKILL.md inside. Unzip the bundle into your skills folder:
unzip ethical-skills-all.zip -d ~/.claude/skills/
downloads/SHA256SUMS on the site lists a checksum for every zip.
Each release is also published as @eagnespuerto/ethical-skills-marketplace. GitHub Packages asks for a personal access token with read:packages, even for public packages, so the zip is the easier route for most people.
npm install @eagnespuerto/ethical-skills-marketplace --registry=https://npm.pkg.github.com
fetch-rules sends a User-Agent with a name and a contact address, so a server admin can reach the person behind the script. The copy here has placeholders. Open skills/fetch-rules/SKILL.md and replace YOUR NAME and [email protected] with your own, in the header block and in the Python example.
.claude-plugin/marketplace.json is the catalogue. links.json lists skills in other repos that the site links to. scripts/build.py reads both, checks every skill, zips each one, and writes the site into dist/. It needs Python 3.9 or later and no packages.
python scripts/build.py
GitHub Actions runs the same script on every push to main and deploys dist/ to GitHub Pages. When I publish a release, a second workflow attaches the zips to it and publishes the npm package.
My five skills are under the MIT License.
no-ai-slop is by Peter Yang, copied unchanged from petergyang/no-ai-slop under its own MIT License. I also ran this README through it.
code-of-ethics includes a paraphrased summary of the ACM Code of Ethics and Professional Conduct. The ACM holds the copyright on the Code and does not endorse this project. The SARC table in sarc-check comes from the Minor Planet Center's public page, which changes, so read it again before you rely on the table.
More detail is in THIRD_PARTY_NOTICES.md.
Pull requests are welcome. CONTRIBUTING.md has the steps.