Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ConardLi/garden-skills
/ functions
Functions
250 in github.com/ConardLi/garden-skills
⨍
Functions
250
◇
Types & classes
46
↓ 7 callers
Function
c
(color, s)
scripts/release/cut-release.mjs:106
↓ 6 callers
Function
fail
(msg)
scripts/release/cut-release.mjs:166
↓ 5 callers
Function
git
(args, opts = {})
scripts/release/lib/skills.mjs:184
↓ 4 callers
Function
set
(globalStep: number, direction: 1 | -1)
website/web-design-website/src/store/useStep.ts:61
↓ 4 callers
Function
slugify
(value, fallback = "image-task")
skills/gpt-image-2/scripts/shared.js:56
↓ 3 callers
Function
_hint
(pkg: str)
skills/beautiful-article/scripts/source-to-markdown.py:24
↓ 3 callers
Function
loadAllManifests
()
scripts/release/lib/skills.mjs:70
↓ 3 callers
Function
loadAmbientEnv
()
skills/gpt-image-2/scripts/shared.js:32
↓ 3 callers
Method
next
()
skills/web-video-presentation/templates/src/hooks/useStepper.ts:18
↓ 3 callers
Function
useStep
()
website/web-design-website/src/store/useStep.ts:97
↓ 3 callers
Function
validateManifest
(manifest, expectedName)
scripts/release/lib/skills.mjs:81
↓ 3 callers
Function
validateSkillStructure
(skillDir, name)
scripts/release/lib/skills.mjs:116
↓ 2 callers
Function
_table_to_md
(rows)
skills/beautiful-article/scripts/source-to-markdown.py:123
↓ 2 callers
Function
buildBaseUrl
()
skills/gpt-image-2/scripts/shared.js:137
↓ 2 callers
Function
buildDefaultImagePath
(kind, hint, ext = ".png")
skills/gpt-image-2/scripts/shared.js:78
↓ 2 callers
Function
buildTag
(skill, version)
scripts/release/lib/skills.mjs:35
↓ 2 callers
Function
bumpVersion
(version, kind)
scripts/release/lib/skills.mjs:257
↓ 2 callers
Function
chapterStartGlobal
(chapterIndex: number)
website/web-design-website/src/store/useStep.ts:43
↓ 2 callers
Function
clamp
(n: number, lo: number, hi: number)
skills/web-video-presentation/templates/src/hooks/useStepper.ts:24
↓ 2 callers
Function
ensureFilesExist
(files, label)
skills/gpt-image-2/scripts/shared.js:112
↓ 2 callers
Function
extractGeneratedBytes
(json)
skills/gpt-image-2/scripts/shared.js:193
↓ 2 callers
Function
from_html
(html: str)
skills/beautiful-article/scripts/source-to-markdown.py:75
↓ 2 callers
Function
getCase
(id: string)
website/gpt-image2-website/src/lib/data.ts:8
↓ 2 callers
Function
lastTagFor
(skill)
scripts/release/lib/skills.mjs:203
↓ 2 callers
Function
listSkills
()
scripts/release/lib/skills.mjs:43
↓ 2 callers
Function
makeTimestamp
()
skills/gpt-image-2/scripts/shared.js:67
↓ 2 callers
Function
mimeFor
(filePath)
skills/gpt-image-2/scripts/shared.js:104
↓ 2 callers
Function
parseHash
()
website/gpt-image2-website/src/lib/router.ts:4
↓ 2 callers
Function
parseTag
(tag)
scripts/release/lib/skills.mjs:29
↓ 2 callers
Function
printJson
(data)
skills/gpt-image-2/scripts/shared.js:206
↓ 2 callers
Function
readManifest
(skillDir)
scripts/release/lib/skills.mjs:58
↓ 2 callers
Function
readPromptInput
(prompt, promptFile)
skills/gpt-image-2/scripts/shared.js:47
↓ 2 callers
Function
requireApiKey
()
skills/gpt-image-2/scripts/shared.js:141
↓ 2 callers
Function
resolveOutput
(raw, fallbackPath)
skills/gpt-image-2/scripts/shared.js:91
↓ 2 callers
Function
saveImage
(outputPath, bytes)
skills/gpt-image-2/scripts/shared.js:201
↓ 2 callers
Function
savePrompt
(promptText, rawPath, hint)
skills/gpt-image-2/scripts/shared.js:97
↓ 2 callers
Function
schedule
()
website/gpt-image2-website/src/components/hero/Hero.tsx:151
↓ 2 callers
Function
seekFromEvent
(clientX: number)
website/web-design-website/src/stage/ProgressBar.tsx:36
↓ 2 callers
Function
totalSteps
()
website/web-design-website/src/store/useStep.ts:26
↓ 2 callers
Function
zipName
(skill, version)
scripts/release/lib/skills.mjs:39
↓ 1 callers
Function
advanceAfter
(ms: number)
skills/web-video-presentation/templates/src/hooks/useAudioPlayer.ts:69
↓ 1 callers
Function
appendIfPresent
(target, key, value)
skills/gpt-image-2/scripts/shared.js:210
↓ 1 callers
Function
at
(n: number)
website/web-design-website/src/chapters/03-core-point/index.tsx:37
↓ 1 callers
Function
at
(n: number)
website/web-design-website/src/chapters/05-workflow/index.tsx:42
↓ 1 callers
Function
at
(n: number)
website/web-design-website/src/chapters/06-anti-ai/index.tsx:126
↓ 1 callers
Function
at
(n: number)
website/web-design-website/src/chapters/01-opening/index.tsx:33
↓ 1 callers
Function
at
(n: number)
website/web-design-website/src/chapters/04-role/index.tsx:105
↓ 1 callers
Function
between
(a: number, b: number)
website/web-design-website/src/chapters/01-opening/index.tsx:34
↓ 1 callers
Function
buildBlock
(skill, version, repo, lang)
scripts/release/update-readme.mjs:53
↓ 1 callers
Function
buildCommitMessage
(decisions)
scripts/release/cut-release.mjs:333
↓ 1 callers
Function
buildDefaultPromptPath
(hint)
skills/gpt-image-2/scripts/shared.js:85
↓ 1 callers
Function
buildForm
(cfg, prompt)
skills/gpt-image-2/scripts/edit.js:162
↓ 1 callers
Function
buildPayload
(cfg, prompt)
skills/gpt-image-2/scripts/generate.js:134
↓ 1 callers
Function
buildPlan
(args)
scripts/release/cut-release.mjs:173
↓ 1 callers
Function
buildRequestUrl
()
skills/gpt-image-2/scripts/generate.js:149
↓ 1 callers
Function
buildRequestUrl
()
skills/gpt-image-2/scripts/edit.js:158
↓ 1 callers
Function
buildUsageDialog
(c: { title: string; brief: string; template_label: string; category_label: string }, tplLabel: string)
website/gpt-image2-website/src/components/gallery/CaseDetail.tsx:419
↓ 1 callers
Function
bumpManifest
(decision)
scripts/release/cut-release.mjs:322
↓ 1 callers
Function
casesDataWatcher
()
website/gpt-image2-website/vite.config.ts:64
↓ 1 callers
Function
collectImages
(dir)
website/gpt-image2-website/scripts/delete-case-images.mjs:27
↓ 1 callers
Function
commitsSince
(tag, skill, limit = 50)
scripts/release/lib/skills.mjs:215
↓ 1 callers
Function
compareSemver
(a, b)
scripts/release/lib/skills.mjs:243
↓ 1 callers
Function
compute
()
website/web-design-website/src/stage/Stage.tsx:25
↓ 1 callers
Function
convert
(pdf_path, output_dir, max_dim=1000)
skills/kb-retriever/scripts/convert_pdf_to_images.py:10
↓ 1 callers
Function
decideBumps
(candidates, args)
scripts/release/cut-release.mjs:217
↓ 1 callers
Function
dirSize
(dir, { exclude = [] } = {})
scripts/release/lib/skills.mjs:160
↓ 1 callers
Function
draw
()
demo/web-design-demo/demo2/script.js:92
↓ 1 callers
Function
easeOutQuart
(t: number)
website/web-design-website/src/shared/NumberTicker.tsx:17
↓ 1 callers
Function
emit
()
website/web-design-website/src/store/useStep.ts:57
↓ 1 callers
Function
ensureThumbnail
(originalPath)
website/gpt-image2-website/scripts/build-data.mjs:75
↓ 1 callers
Function
escapeRe
(s)
scripts/release/update-readme.mjs:94
↓ 1 callers
Function
estimateMs
* Estimate spoken duration of a Chinese narration string. Native pace * ≈ 4 char/s → 250ms per char. Used as Auto-mode fallback ONLY when the * audi
skills/web-video-presentation/templates/src/App.tsx:22
↓ 1 callers
Function
exists
(p)
website/gpt-image2-website/scripts/build-data.mjs:62
↓ 1 callers
Function
extractTemplateSummary
(md)
website/gpt-image2-website/scripts/build-data.mjs:114
↓ 1 callers
Function
fetchBytesFromUrl
(url)
skills/gpt-image-2/scripts/shared.js:184
↓ 1 callers
Function
formatBytes
(n)
scripts/release/lib/skills.mjs:176
↓ 1 callers
Function
from_docx
(path: str)
skills/beautiful-article/scripts/source-to-markdown.py:49
↓ 1 callers
Function
from_pdf
(path: str)
skills/beautiful-article/scripts/source-to-markdown.py:28
↓ 1 callers
Function
from_url
(url: str)
skills/beautiful-article/scripts/source-to-markdown.py:109
↓ 1 callers
Function
getRelatedCases
(id: string)
website/gpt-image2-website/src/lib/data.ts:12
↓ 1 callers
Function
gitOk
(args)
scripts/release/lib/skills.mjs:193
↓ 1 callers
Function
help
()
scripts/release/pack-skill.mjs:58
↓ 1 callers
Function
help
()
scripts/release/cut-release.mjs:78
↓ 1 callers
Function
hslPerceived
HSL 感知亮度(粗略 sRGB BT.709 相对亮度)
website/web-design-website/src/chapters/07-oklch/index.tsx:28
↓ 1 callers
Function
initAICanvas
()
demo/web-design-demo/demo2/script.js:66
↓ 1 callers
Function
is_url
(src: str)
skills/beautiful-article/scripts/source-to-markdown-markitdown.py:56
↓ 1 callers
Function
issue
(msg)
scripts/release/cut-release.mjs:122
↓ 1 callers
Function
loadNarrations
(folder: string)
skills/web-video-presentation/templates/scripts/extract-narrations.ts:77
↓ 1 callers
Function
load_markitdown
()
skills/beautiful-article/scripts/source-to-markdown-markitdown.py:24
↓ 1 callers
Function
locate
给定 globalStep,求章节 index 与 localStep
website/web-design-website/src/store/useStep.ts:30
↓ 1 callers
Function
main
()
scripts/release/pack-skill.mjs:134
↓ 1 callers
Function
main
()
scripts/release/update-readme.mjs:110
↓ 1 callers
Function
main
()
scripts/release/list-skills.mjs:15
↓ 1 callers
Function
main
()
scripts/release/cut-release.mjs:355
↓ 1 callers
Function
main
()
skills/beautiful-article/scripts/source-to-markdown-markitdown.py:60
↓ 1 callers
Function
main
()
skills/beautiful-article/scripts/source-to-markdown.py:135
↓ 1 callers
Function
main
()
skills/web-video-presentation/templates/scripts/extract-narrations.ts:92
↓ 1 callers
Function
main
()
website/gpt-image2-website/scripts/delete-case-images.mjs:46
↓ 1 callers
Function
main
()
website/gpt-image2-website/scripts/build-data.mjs:142
↓ 1 callers
Function
markTileReady
(i: number)
website/gpt-image2-website/src/components/hero/Hero.tsx:130
next →
1–100 of 250, ranked by callers