本文へ移動
cccskills
無料GitHub で公開

kelly-compliance

Prepare outbound SaaS cloud security baselines and SOC 2 readiness with accountable controls, normalized/Prowler/Security Hub reports, scoped read-only AWS metadata collection, period-aware evidence review, gaps, exceptions, and a Busabase visual workbench. Use for 云服务器合规、SOC 2 就绪、审计准备、证据期间、控制矩阵、合规缺口. Produces preparation materials, never certification or an audit opinion.

日本語の概要は準備中です。原文の説明を表示しています。

mr-kelly/skillsスター 5(GitHub 5 + cccskills 0)
連携ツールAWS

実行スコア 未検証

インストール方法を見る

含まれるファイル(108)

  • SKILL.md6.6 KB
  • agents/openai.yaml267 B
  • assets/recordings/kelly-compliance-zh-CN.mp4132 B
  • assets/recordings/kelly-compliance.mp4132 B
  • assets/screenshots/assessments-zh-CN.webp130 B
  • assets/screenshots/assessments.webp130 B
  • assets/screenshots/controls-mobile-zh-CN.webp130 B
  • assets/screenshots/controls-mobile.webp130 B
  • assets/screenshots/controls-zh-CN.webp130 B
  • assets/screenshots/controls.webp130 B
  • assets/screenshots/cover-zh-CN.webp130 B
  • assets/screenshots/cover.webp130 B
  • assets/screenshots/evidence-zh-CN.webp130 B
  • assets/screenshots/evidence.webp130 B
  • assets/screenshots/issues-zh-CN.webp130 B
  • assets/screenshots/issues.webp130 B
  • assets/screenshots/overview-zh-CN.webp130 B
  • assets/screenshots/overview.webp130 B
  • assets/screenshots/resources-zh-CN.webp130 B
  • assets/screenshots/resources.webp130 B
  • assets/screenshots/thumbs/assessments-zh-CN.webp130 B
  • assets/screenshots/thumbs/assessments.webp130 B
  • assets/screenshots/thumbs/controls-mobile-zh-CN.webp130 B
  • assets/screenshots/thumbs/controls-mobile.webp130 B
  • assets/screenshots/thumbs/controls-zh-CN.webp130 B
  • assets/screenshots/thumbs/controls.webp130 B
  • assets/screenshots/thumbs/cover-zh-CN.webp130 B
  • assets/screenshots/thumbs/cover.webp130 B
  • assets/screenshots/thumbs/evidence-zh-CN.webp130 B
  • assets/screenshots/thumbs/evidence.webp130 B
  • assets/screenshots/thumbs/issues-zh-CN.webp130 B
  • assets/screenshots/thumbs/issues.webp130 B
  • assets/screenshots/thumbs/overview-zh-CN.webp130 B
  • assets/screenshots/thumbs/overview.webp130 B
  • assets/screenshots/thumbs/resources-zh-CN.webp130 B
  • assets/screenshots/thumbs/resources.webp130 B
  • blueprint.json1.1 KB
  • busabase.json1.8 KB
  • content/_folder.json690 B
  • content/assessments/base.json4.6 KB
  • content/controls/base.json4.0 KB
  • content/evidence-links/base.json3.7 KB
  • content/evidence/base.json5.6 KB
  • content/exceptions/base.json3.3 KB
  • content/guide.md1.4 KB
  • content/issues/base.json5.6 KB
  • content/kelly-compliance-app/_node.json590 B
  • content/kelly-compliance-app/.busabaseignore97 B
  • content/kelly-compliance-app/.gitignore32 B
  • content/kelly-compliance-app/app/base-ui.css21.7 KB
  • content/kelly-compliance-app/app/index.html3.3 KB
  • content/kelly-compliance-app/app/js/app.js42.8 KB
  • content/kelly-compliance-app/app/js/busabase-client.js952 B
  • content/kelly-compliance-app/app/js/config.js35.3 KB
  • content/kelly-compliance-app/app/js/domain.js14.0 KB
  • content/kelly-compliance-app/app/js/imports.js9.4 KB
  • content/kelly-compliance-app/app/js/messages.js2.5 KB
  • content/kelly-compliance-app/app/js/providers/busabase-provider.js2.8 KB
  • content/kelly-compliance-app/app/js/providers/demo-provider.js8.8 KB
  • content/kelly-compliance-app/app/js/providers/index.js256 B
  • content/kelly-compliance-app/app/js/runtime.js2.7 KB
  • content/kelly-compliance-app/app/js/service.js17.8 KB
  • content/kelly-compliance-app/app/styles.css25.2 KB
  • content/kelly-compliance-app/app/styles/compliance.css9.9 KB
  • content/kelly-compliance-app/app/styles/editorial.css30.7 KB
  • content/kelly-compliance-app/app/styles/style-picker.css4.0 KB
  • content/kelly-compliance-app/app/styles/style-picker.js13.2 KB
  • content/kelly-compliance-app/app/vendor/busabase-airapp-gate.css6.1 KB
  • content/kelly-compliance-app/app/vendor/busabase-airapp-gate.js11.2 KB
  • content/kelly-compliance-app/app/vendor/busabase-airapp.js775.9 KB
  • content/kelly-compliance-app/app/vendor/busabase-sdk.js1.1 MB
  • content/kelly-compliance-app/package.json977 B
  • content/kelly-compliance-app/pnpm-lock.yaml5.2 KB
  • content/kelly-compliance-app/pnpm-workspace.yaml63 B
  • content/kelly-compliance-app/scripts/check-editorial.mjs6.1 KB
  • content/kelly-compliance-app/scripts/check.mjs2.8 KB
  • content/kelly-compliance-app/server.js3.6 KB
  • content/kelly-compliance-files/_node.json707 B
  • content/programs/base.json3.5 KB
  • content/programs/records.ndjson1.8 KB
  • content/resources/base.json3.9 KB
  • lib/aws.mjs9.7 KB
  • lib/imports.mjs291 B
  • lib/prompts.mjs1.7 KB
  • lib/publish.mjs1.2 KB
  • lib/report.mjs4.6 KB
  • lib/service.mjs227 B
  • lib/store.mjs3.3 KB
  • LICENSES/Apache-2.0.txt11.0 KB
  • package.json449 B
  • pnpm-lock.yaml4.3 KB
  • pnpm-workspace.yaml63 B
  • README.md3.7 KB
  • README.zh-CN.md1.0 KB
  • references/aws.md1.3 KB
  • references/imports.md2.4 KB
  • references/normalized-example.json683 B
  • references/resource-map.md1.1 KB
  • references/skill-prompts.json776 B
  • references/sources.md2.6 KB
  • references/upstream-sources.json4.0 KB
  • scripts/aws.mjs6.0 KB
  • scripts/check.mjs2.0 KB
  • scripts/import.mjs2.3 KB
  • scripts/report.mjs1.0 KB
  • scripts/setup.mjs3.4 KB
  • scripts/sync-content.mjs7.3 KB
  • test/domain.test.mjs5.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Kelly Compliance

Help the service owner answer which cloud checks failed, which control evidence is missing, and who owns the next step. The local Agent owns AWS CLI execution; the AirApp manages scope, imports, reviews and accountable follow-up. No credential belongs in the browser or a Base.

Start with a service and period

Use existing conversation authorization. Establish service description, owner, exact accounts and regions, authorization reference, scope version, framework kelly-soc2-readiness@1, assessment type, explicit ISO timestamps with timezone, and period. A saved account row does not authorize cloud access. A point assessment cannot claim period operation. First use works without cloud credentials through supplied reports or private evidence indexes.

The original readiness templates are illustrative mappings to public SOC 2 Trust Services Criteria categories. They do not reproduce AICPA criteria or CIS benchmark text. SOC 2 readiness is not certification. The independent auditor decides adequacy, selection and opinion.

Install and open

Use the selected Busabase connection and current Space. Run npx busabase-cli@0.99.1 install <this-directory> or BUSABASE_BASE_URL=... node scripts/setup.mjs --apply from this directory. The complete template includes eight typed Bases, native table Views, the manual, guide, private Drive and canonical Hono/vanilla AirApp. Re-run setup to verify owned resources and scenario prompts; it preserves user additions and rejects ownership/schema conflicts. --publish deploys reviewed canonical source updates. Runtime binding uses SDK app/resource ownership, never deployment IDs or similarly named foreign Bases.

Open the installed 云安全与合规准备台. Create a scoped project; initialize original control templates. Templates declare independent evidence dimensions, owner and frequency. An example project never authorizes real AWS. ChangeRequest writes may queue for review; stop dependent execution until saved, then refetch. See resource map.

Import or collect within the authorized scope

Read input contracts. node scripts/import.mjs --program ID --file report.json --format normalized validates and previews; --apply persists sanitized results through SDK ChangeRequests. Supported formats: normalized v1, Prowler CheckID JSON, Security Hub ASFF 2018-10-08 and GitHub change-evidence v1. Retain raw sensitive artifacts privately; only index/source locator, SHA-256, bounded redacted excerpt and timestamps are stored. Imported findings outside the project's account/region or mapping versions are rejected. Unknown check IDs stay unmapped.

For currently authorized AWS reads use node scripts/aws.mjs --program ID --profile PROFILE --allow-account ACCOUNT --allow-region REGION --scope REFERENCE --scope-version 1 --apply. Profile is a local AWS configuration name, not a secret. Exact scope and explicit account/region allowlists are independently checked, then sts get-caller-identity binds the selected profile. Only the finite catalog in lib/aws.mjs runs: EC2 describe-security-groups, CloudTrail describe-trails, Security Hub get-findings, RDS describe-db-instances. No shell interpolation, arbitrary command flags, auto-pagination, assume-role, remediation, log enabling, scan enabling or paid service configuration. Missing permissions, missing configuration and budget truncation are coverage gaps, never passes. See AWS reads. Live cloud results are environment-gated; do not claim real AWS verified from synthetic CLI tests.

Review evidence without inventing history

Keep observed-at, collected-at and actual coverage-start/end distinct. Require consistent chronology, exact scope/reference/version, account/region/resource, requirement key and private source/hash. A current configuration snapshot does not prove past operation. Late collection of authentic historical records may support the real past interval after an explicit reviewer explains applicability. Do not fabricate backdated execution, reviews, logs or history.

Every evidence→control mapping has its own reviewer, reason and verdict. Acceptance for one control does not accept another. Each declared dimension must be supported independently; identity snapshots do not cover offboarding/access review, and backup success does not cover restore tests. A single passing source does not make a broad control green. Organizational controls require actual execution evidence and interpretation. Technical failures remain visible. Only later reviewed passing snapshot evidence for the exact resource/check/scope can supersede a prior snapshot failure; period failures retain the historical operating gap.

Close gaps with verification

Assign gap owner and due date; track open → in-progress → needs-verification → closed/reopened. Closing requires a reason and new, accepted supporting evidence matching the gap's resource/check/account/region and observed later than the failure. Risk acceptance requires reason, compensating controls, accepting owner and future expiry. It expires visibly and never changes the underlying technical result. Stop on conflicts and refetch; never overwrite another reviewer silently.

node scripts/report.mjs --program ID --output preparation.md --max-rows 500 performs an explicit bounded export, including scope, periods, dimensions, review decisions, source/hash indexes, gaps, owners, exceptions and limitations. No fabricated readiness percentage or audit opinion. Use the private Drive for intentionally shared preparation outputs; do not expose raw customer data.

Research provenance and licenses: sources. For suspected host intrusion use kelly-security; for application authorization/API business logic use kelly-appsec.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

Align all AI coding agents to a single source of truth. AGENTS.md for rules, .agents/skills/ for skills, symlinks for everything else. Use when setting up a repo for multiple agents, or when links are missing, broken, or out of date.

日本語の概要は準備中です。原文の説明を表示しています。

mr-kelly/skills52026年10月28日 更新

Read, answer and post on the Buda community forum at community.buda.im through its /api/v1/community REST API. Lists categories and posts, reads a thread with its replies, searches, and publishes posts and replies behind an explicit confirmation. Use when the user invokes $buda-community or /buda-community, asks what is happening in the Buda community, wants an unanswered question triaged or answered, or wants something posted or announced there.

日本語の概要は準備中です。原文の説明を表示しています。

mr-kelly/skills52026年10月28日 更新

Read, answer and post on the Busabase community forum at community.busabase.com through its /api/v1/community REST API. Lists categories and posts, reads a thread with its replies, searches, and publishes posts and replies behind an explicit confirmation. Use when the user invokes $busabase-community or /busabase-community, asks what is happening in the Busabase community, wants an unanswered question triaged or answered, or wants something posted or announced there.

日本語の概要は準備中です。原文の説明を表示しています。

mr-kelly/skills52026年10月28日 更新

kelly-ads

無料

Ad-campaign command desk (投放指挥台, Busabase App-in-Skill) for a cross-border e-commerce seller running Amazon Ads, Meta (FB/IG), TikTok Ads, and Google Ads. Use when the user invokes $kelly-ads or /kelly-ads, or asks about 投放, ad campaigns, ad spend, ACOS, ROAS, Amazon Ads, TikTok ads, Meta ads, Google Ads, search terms, negative keywords, bid adjustment, budget pacing, CPC spikes, rejected ads, ad anomaly detection, 广告优化, or reviewing agent-proposed adjustment cards (negative keyword, bid down/up, pause target, budget shift, creative refresh).

日本語の概要は準備中です。原文の説明を表示しています。

mr-kelly/skills52026年10月28日 更新

Busabase-backed App-in-Skill low-code agent configuration and governance console for a platform team. Use when the user invokes $kelly-agent-builder or /kelly-agent-builder, wants to review or edit a catalog of mock LLM agent configs, check quota usage, find configs that need attention, move a draft to live, pause a live agent, or archive an agent. Mock config/governance console only — it never provisions or calls any real agent.

日本語の概要は準備中です。原文の説明を表示しています。

mr-kelly/skills52026年10月28日 更新

Review board (Busabase App-in-Skill) that runs a fixed suite of mock test cases against a baseline vs candidate agent version and surfaces rubric-scored regressions before a release. Use when the user invokes $kelly-agent-eval or /kelly-agent-eval, wants to review agent-version regressions, compare baseline vs candidate quality, triage a release, or record a release approve/block decision. Deterministic mock rubric scores only — not a real LLM-judge call, and it never deploys anything.

日本語の概要は準備中です。原文の説明を表示しています。

mr-kelly/skills52026年10月28日 更新

mr-kelly のスキルをすべて見る

このスキルの問題を報告する