Community编程与开发github.com

pty-ltd-incorporation-au

从头开始设立一家澳大利亚私人有限公司(Pty Ltd),以获得澳大利亚公司编号(ACN)和澳大利亚商业编号(ABN)。当用户希望在澳大利亚注册公司、为新公司获取ACN或ABN、起草公司章程、ASIC Form 201数据表、董事同意书、股份认购书、股权证书或法定登记册,或规划注册任务时使用。它将运行入职问卷、生成占位符安全的文件草稿,并保存到Google Drive。

pty-ltd-incorporation-au 是什么?

该技能旨在自动化一家澳大利亚私人有限公司(Pty Ltd)的完整设立流程,将其转化为一套可操作的结果。用户提出注册请求后,技能首先通过结构化问卷收集关键信息,包括公司结构、名称、地址、治理偏好、董事和股东的个人信息等。技能标记所有缺失信息为“未解决项”,并以高度安全的占位符([PLACEHOLDER])处理敏感数据(如出生日期、税号),确保不通过Slack或Linear等不安全通道传递。 基于收集的配置,技能运行Python脚本生成公司章程、注册文件包(包含信息表、董事同意书、股份申请等),并在公司注册后生成注册后文件包(首次董事决议、股权证书等)。所有文档均以HTML格式创建,并直接上传为Google Docs,支持导出为Word或PDF,同时保留表格边框等格式。 技能与Linear和Slack深度集成:在Linear中创建任务清单,标记完成/进行/积压状态,并添加阻塞链接;在Slack中按需生成简要报告,仅当用户明确要求时发送。最后,技能汇报已完成事项、仅用户可执行的操作(如申请董事ID、登录ASIC支付费用)以及未解决项,并强调费用及流程细节需在提交时从ASIC和ABR网站确认。 该技能适用于Claude Code等AI Agent平台,通过文档处理和项目管理能力,为法律或注册流程提供高效、安全的草稿支持,但明确告知用户这些草稿不构成法律建议,需由律师或合规团队审查。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Preevus/aussie-startup-plugin/tree/HEAD/plugins/aussie-startup-plugin/skills/pty-ltd-incorporation-au

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

澳大利亚私人有限公司注册(ACN和ABN)

将注册请求转化为:(1) 完整的文件草稿,(2) 一个Drive文件夹中的副本,(3) 一个Linear项目,包含所有任务、状态和阻塞链接,以及(4) 一个Slack简报。这些是通用草稿,非法律建议。始终告诉用户,在使用前应由律师或合规团队审查章程和文件包。

克劳德可以做什么和不能做什么

可以做的:起草文件、研究当前费用和流程、创建Drive文件、创建和更新Linear问题、发布到Slack。 不能做的(用户必须自行完成):申请董事ID(每位董事通过ABRS个人申请)、签署文件、登录ASIC或ABR、支付费用、提交Form 201或申请ABN。切勿在任何网站上输入凭据、付款详情、TFN或政府ID。切勿将董事ID、出生日期、TFN或银行详细信息放入Slack或Linear。

步骤 1:入职问卷(仅询问缺失信息)

首先检查对话记录。然后分组向用户提问,尽可能使用可点击选项:

  1. 结构:董事(全名;至少一位通常居住在澳大利亚);秘书(是/否);股东以及每个人是个人持有、通过公司持有(需提供其ACN、注册办事处和授权签署人)还是作为代名/受托人持有;股份类别、每位持有人的股份数量、每股发行价格、是否全额支付、是否涉及非现金发行。
  2. 名称:提议名称和任何备选名称;任何名称预留。
  3. 地址:注册办事处(实际的街道地址,非邮政信箱)、该公司还是其他人占用该地址(若非公司占用,需取得占用人同意)、主要营业地点。
  4. 治理:新股发行的优先购买权;创始人的反稀释保护;股权回购(买卖)条款;是否所有股东必须为董事;普通决议门槛(占总投票权的百分比);最大董事人数;任何对第三方的新股期权(持有人、股份数量、到期日、价格公式)。
  5. 提交:自行提交或通过注册代理人/会计师提交;谁支付ASIC费用;联系详情。
  6. ASIC数据表所需个人详情(出生日期和地点、居住地址):仅使用用户自己输入的值。如果他们拒绝,为每个人留下清晰的[占位符],供其私下填写。
  7. 工作空间:保存到的Drive文件夹、Linear团队、Slack频道和需要@提及的人员、首选文件格式。

将任何缺失项标记为“未解决项”,而不是猜测(发行价格、ACN、董事ID、法定全名和曾用名)。指出创始人可能未注意到的后果,例如:两名平等持股人且门槛高于50%意味着双方必须达成一致(僵局),因此股权回购条款很重要;对第三方的期权必须确定规模(对现有股份一半的期权使持有人获得三分之一股份),并定义其价格公式。

步骤 2:构建文件

编写一个配置JSON(架构:参见 assets/example_config.json,每个缺失字段将呈现为[占位符])并运行:

python scripts/build_pack.py config.json OUTDIR [--post-registration]

这将为章程、注册文件包(注册信息表、董事同意书、股份认购书、占用人同意书)以及可选的后注册文件包(首次董事决议、公职人员表格、股权证书、登记册)生成HTML和DOCX。如果用户只想要空白模板,首先使用 assets/example_config.json 运行该脚本(assets/placeholder_output/ 中已有)。文档属性(标题、作者、日期、应用统计数据、自定义属性)会自动清除;确认文件能正常打开和渲染。转为PDF并检查页面。将用户的真实配置保留在此技能文件夹之外。

后注册文件包需要ACN和注册日期,因此仅在ASIC注册公司后最终确定。条款含义和规模说明请参见 references/clause_library.md。

步骤 3:保存到Google Drive

保存副本,切勿覆盖用户的模板。使用 create_file 上传生成的HTML,设置 contentMimeType: text/html 和 textContent,以将其转换为可编辑的Google文档(可从Drive导出为Word或PDF)。首先在表格上添加 border="1"。说明格式是重新生成的,而非原地编辑。

步骤 4:Linear

遵循 references/linear_blueprint.md。首先检查现有的团队、项目和问题。将已完成的工作标记为“已完成”,将部分完成的工作标记为“进行中”并附上说明具体缺少什么的评论,其余工作保留为“积压”。为入职过程中发现的任何新事项添加新问题(例如股东协议或期权文件、公司股东详情、发行价格决策)。

步骤 5:Slack

使用 references/slack_brief_template.md。仅当用户要求时,才发送到用户指定的频道和人员。

步骤 6:汇报

总结已完成的事项、仅用户可执行的操作以及未解决项。提及费用和流程细节来源于提交时必须从ASIC和ABR网站确认的信息源(ASIC费用每年7月1日变动)。在公司注册或用户确认ACN、ABN存在之前,不得声称公司已注册或存在ACN、ABN。

相关技能