用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/CSlawyer1985/legal-skillhub --skill awlm2026472命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
88查企业风险查询与分析工具 —— 专注于中国大陆企业的法务风险查询与分析,覆盖经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法案件等风险类型。支持公司名称、统一社会信用代码、companyId 三种输入方式,自动完成风险查询并输出结构化风险分析总结。 触发场景:仅当用户意图为查询企业风险/法务风险时触发。包括但不限于:企业风险查询、公司风险、经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法风险、风险扫描、风险评估、企业合规审查、风险报告、XX公司有什么风险、XX公司安全吗、XX公司有没有处罚、XX公司被执行过吗。 不触发场景:纯粹的企业信息查询(如查公司、搜企业、工商信息、注册资本、法人代表、股东结构、专利商标等)不应触发本技能,请使用其他 cha88 系列工具。
Manages Rule 30(b)(6) corporate representative deposition workflows — drafting notice topics with reasonable particularity, building examination outlines, defending designees, handling objections, and preserving binding admissions for summary judgment or trial. Use when drafting or responding to 30(b)(6) notices, selecting and preparing designees, building topic-by-topic outlines, or triaging scope and privilege disputes. Trigger keywords: 30(b)(6), corporate representative deposition, topic list, designee, notice analysis, deposition objections, corporate admissions.
Guides taking and defending Rule 30(b)(6) corporate representative depositions. Drafts topic lists with reasonable particularity, builds examination outlines for binding corporate admissions, analyzes noticed topics for objections, and prepares designees. Use when drafting 30(b)(6) notices, preparing corporate deposition topics, selecting or preparing designees, or defending corporate representative depositions.
基于 SOC 职业分类
正在显示 SKILL.md
| name | awlm2026472 |
| slug | awlm2026472 |
| displayName | 股权份额精算 |
| version | 1.0.0 |
| summary | 用 fraction.js 精确计算份额/股权比例与分摊。 |
| license | MIT |
| description | 用 fraction.js 做份额/股权比例精算。当用户要分数运算、股权比例、fraction.js 时使用。轻量接入:new Fraction + add/div;输出约分后的比与百分比;不做完整股权系统。 |
灵感:能力工具箱 fraction-js(fraction.js 做份额/股权比例精算)。
小四原创:份数 →
Fraction→ 约分占比。
避免0.1+0.2式浮点比例误差。
fraction.js。import Fraction from 'fraction.js'
// 小四原创:股权份额精算
export function shareRatio(parts: number[]): { labels: string[]; pct: string[] } {
const total = parts.reduce((a, b) => a + b, 0)
if (!total) return { labels: [], pct: [] }
const labels = parts.map((p) => new Fraction(p, total).toFraction(true))
const pct = parts.map((p) =>
new Fraction(p, total).mul(100).valueOf().toFixed(2) + '%'
)
return { labels, pct }
}
export function splitByShares(amount: string, parts: number[]): string[] {
total = parts.( a + b, )
(!total) parts.( )
parts.(
(amount).(p).(total).().()
)
}
npm i fraction.js。toFraction 与百分比。[1,1,2] 得 1/4,1/4,1/2。