Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/github/awesome-copilot
/ functions
Functions
3,390 in github.com/github/awesome-copilot
⨍
Functions
3,390
◇
Types & classes
88
↓ 2 callers
Function
autopilotLog
(a)
extensions/java-modernization-studio/renderer.mjs:563
↓ 2 callers
Function
blockedReason
(targetUrl)
extensions/chromium-control-canvas/extension.mjs:74
↓ 2 callers
Function
broadcastView
(instanceId, inst)
extensions/diagram-viewer/extension.mjs:62
↓ 2 callers
Function
buildExportPayload
(state, input)
extensions/release-notes-showcase/releaseNotesShowcase.mjs:857
↓ 2 callers
Function
buildRepoImageUrl
(assetPath, ref)
eng/generate-website-data.mjs:826
↓ 2 callers
Function
calculate_bounding_box
Calculate the bounding box (min_x, min_y, max_x, max_y) of icon elements.
skills/excalidraw-diagram-generator/scripts/add-icon-to-diagram.py:36
↓ 2 callers
Function
catalogWithRelevance
(detectedKeys)
extensions/java-modernization-studio/catalog.mjs:169
↓ 2 callers
Function
classifyCommit
(subject)
extensions/release-notes-showcase/releaseNotesShowcase.mjs:341
↓ 2 callers
Function
classifySmokeFailure
(output)
eng/external-plugin-quality-gates.mjs:93
↓ 2 callers
Function
classify_sdk_error
Classify an SDK-level error for retry/skip decisions.
cookbook/copilot-sdk/python/recipe/error_recovery_hooks.py:93
↓ 2 callers
Function
classify_tool_result
Classify a tool's output into a failure category.
cookbook/copilot-sdk/python/recipe/error_recovery_hooks.py:80
↓ 2 callers
Function
clearAgentStatus
(issueNumber)
extensions/accessibility-kanban/extension.mjs:264
↓ 2 callers
Function
clearStaleLockIfDead
()
extensions/chromium-control-canvas/extension.mjs:441
↓ 2 callers
Function
closeGithubIssue
(board, item, note)
extensions/backlog-swipe-triage/extension.mjs:388
↓ 2 callers
Function
closeInstance
(instanceId)
extensions/chromium-control-canvas/extension.mjs:519
↓ 2 callers
Method
collectCoinsAbove
Collect any coins sitting directly above a block (within 1 block).
extensions/arcade-canvas/game/scenes/NinjaRunner.js:2159
↓ 2 callers
Function
collectFiles
(dir, rootDir = dir)
eng/clean-materialized-plugins.mjs:104
↓ 2 callers
Function
collect_all_changes
Recursively collect order-only and actual changes from nested structure. Returns (order_only_list, actual_change_list)
skills/terraform-azurerm-set-diff-analyzer/scripts/analyze_plan.py:481
↓ 2 callers
Function
commentGithubIssue
(board, item, note)
extensions/backlog-swipe-triage/extension.mjs:410
↓ 2 callers
Function
computeDistance
(a, b)
extensions/arcade-canvas/game/scenes/GalaxyBlaster.js:10
↓ 2 callers
Function
computeTypesArg
(report)
eng/contributor-report.mjs:470
↓ 2 callers
Function
connect
Connect using mssql-python driver. Reads credentials from env vars or prompts interactively. Never hardcodes.
skills/sql-server-table-reconciliation/scripts/reconcile.py:36
↓ 2 callers
Function
copyInstallCommand
(skillId: string, btn: HTMLButtonElement)
website/src/scripts/pages/skills.ts:59
↓ 2 callers
Function
countByKind
(sections, kind)
extensions/release-notes-showcase/releaseNotesShowcase.mjs:2284
↓ 2 callers
Function
count_files_matching
Count files in `directory` (non-recursive) matching glob pattern.
skills/quality-playbook/quality_gate.py:584
↓ 2 callers
Function
createChoices
(selector: string | HTMLSelectElement, options: Partial<Choices['config']> = {})
website/src/scripts/choices.ts:28
↓ 2 callers
Function
createInstanceServer
({ instanceId, repoPath, initialTab, sendPrompt, runTurn, log, runDoctor: runDoctorImpl })
extensions/java-modernization-studio/server.mjs:304
↓ 2 callers
Function
currentSteps
(state)
extensions/java-modernization-studio/autopilot.mjs:22
↓ 2 callers
Method
deactivateDualShot
()
extensions/arcade-canvas/game/scenes/GalaxyBlaster.js:1184
↓ 2 callers
Method
destroyEnemy
(e)
extensions/arcade-canvas/game/scenes/PlanetGuardian.js:1123
↓ 2 callers
Function
detect_primary_key
Auto-detect PK columns from sys.index_columns.
skills/sql-server-table-reconciliation/scripts/reconcile.py:132
↓ 2 callers
Function
detect_skill_version
Read `version:` value from the first existing SKILL.md-like file.
skills/quality-playbook/quality_gate.py:652
↓ 2 callers
Function
dirHasDockerfile
(dir)
extensions/java-modernization-studio/scan.mjs:385
↓ 2 callers
Method
doRespawn
()
extensions/arcade-canvas/game/scenes/NinjaRunner.js:2393
↓ 2 callers
Function
downloadFile
(filePath: string)
website/src/scripts/utils.ts:215
↓ 2 callers
Function
downloadHook
(hookId: string, btn: HTMLButtonElement)
website/src/scripts/pages/hooks.ts:71
↓ 2 callers
Function
downloadSkill
(skillId: string, btn: HTMLButtonElement)
website/src/scripts/pages/skills.ts:72
↓ 2 callers
Method
drawMystery
()
extensions/arcade-canvas/game/scenes/AlienOnslaught.js:525
↓ 2 callers
Method
drawShip
()
extensions/arcade-canvas/game/scenes/CosmicRocks.js:196
↓ 2 callers
Function
driveClient
(initialState, opts = {})
extensions/java-modernization-studio/test/cockpit.test.mjs:1097
↓ 2 callers
Function
emailAccent
(kind)
extensions/release-notes-showcase/releaseNotesShowcase.mjs:2304
↓ 2 callers
Function
ensureParentDir
(filePath)
eng/pr-risk-scan.mjs:137
↓ 2 callers
Function
escapeHtml
(value)
extensions/backlog-swipe-triage/extension.mjs:75
↓ 2 callers
Function
escapeMarkdownCell
(value)
eng/generate-open-pr-report.mjs:191
↓ 2 callers
Function
evaluateExternalPluginIssue
({ issue, token, runId, owner, repo } = {})
eng/external-plugin-intake.mjs:574
↓ 2 callers
Function
execGit
(args, cwd)
extensions/java-modernization-studio/scan.mjs:38
↓ 2 callers
Function
extractAgentMetadata
* Extract agent metadata including MCP server information * @param {string} filePath - Path to the agent file * @returns {object|null} Agent metadat
eng/yaml-parser.mjs:64
↓ 2 callers
Function
extractDescription
(filePath)
eng/update-readme.mjs:222
↓ 2 callers
Function
extractIssueNumber
(item)
extensions/backlog-swipe-triage/extension.mjs:428
↓ 2 callers
Function
extractTitle
* Extract title from filename or frontmatter
eng/generate-website-data.mjs:51
↓ 2 callers
Function
extractTitle
(filePath)
eng/update-readme.mjs:124
↓ 2 callers
Function
extract_table
Extract table data as Arrow Table, using Arrow columnar transfer.
skills/sql-server-table-reconciliation/scripts/reconcile.py:152
↓ 2 callers
Function
fakeExec
(map)
extensions/java-modernization-studio/test/cockpit.test.mjs:505
↓ 2 callers
Function
fetchContributorMergedPrs
(username, { includeAllFiles = false } = {})
eng/contributor-report.mjs:348
↓ 2 callers
Function
fetchGithubJson
(url)
extensions/release-notes-showcase/releaseNotesShowcase.mjs:496
↓ 2 callers
Function
file_contains
True if any line in file matches pattern (regex string or compiled).
skills/quality-playbook/quality_gate.py:601
↓ 2 callers
Function
findPluginJson
(pluginRoot)
eng/external-plugin-quality-gates.mjs:147
↓ 2 callers
Method
fireEnemyBullet
(x, y)
extensions/arcade-canvas/game/scenes/GalaxyBlaster.js:841
↓ 2 callers
Method
followPath
(e, dt, onCompletion)
extensions/arcade-canvas/game/scenes/GalaxyBlaster.js:650
↓ 2 callers
Function
formatDisplayName
* Convert kebab/snake names into readable titles.
eng/generate-website-data.mjs:72
↓ 2 callers
Function
formatHumanDate
(d)
skills/pr-dashboard/scripts/pr-dashboard-cli.mjs:29
↓ 2 callers
Function
formatTimestampWithAge
(timestamp)
eng/generate-open-pr-report.mjs:200
↓ 2 callers
Function
generatePointsOnBezierCurve
(points, numOfPoints)
extensions/arcade-canvas/game/scenes/GalaxyBlaster.js:28
↓ 2 callers
Function
generate_unique_id
Generate a unique ID for Excalidraw elements.
skills/excalidraw-diagram-generator/scripts/add-arrow.py:28
↓ 2 callers
Function
getAllFiles
(dirPath, arrayOfFiles = [])
eng/yaml-parser.mjs:146
↓ 2 callers
Function
getChoicesValues
(choices: Choices)
website/src/scripts/choices.ts:10
↓ 2 callers
Function
getFieldSuggestionsForSection
(sectionId)
extensions/site-studio/extension.mjs:441
↓ 2 callers
Function
getFileContributionType
(filePath)
eng/contributor-report.mjs:145
↓ 2 callers
Function
getFilteredRecipes
* Get filtered recipes
website/src/scripts/pages/samples.ts:202
↓ 2 callers
Function
getGitHubHandle
( url: string | null | undefined, fallback = "" )
website/src/scripts/utils.ts:397
↓ 2 callers
Function
getInstallDropdownHtml
( type: string, filePath: string, small = false )
website/src/scripts/utils.ts:515
↓ 2 callers
Method
getLeaderboard
Get top 10 scores for this game from localStorage.
extensions/arcade-canvas/game/scenes/BaseScene.js:210
↓ 2 callers
Function
getMissingContributors
()
eng/contributor-report.mjs:195
↓ 2 callers
Function
getOpenEntry
(instanceId)
extensions/arcade-canvas/extension.mjs:449
↓ 2 callers
Function
getTemplatePackOrThrow
(packId)
extensions/site-studio/extension.mjs:432
↓ 2 callers
Function
get_attr_config
Parse attribute definition and return (key_attr, nested_attrs). Attribute definition can be: - str: simple key attribute (e.g., "name")
skills/terraform-azurerm-set-diff-analyzer/scripts/analyze_plan.py:80
↓ 2 callers
Function
get_element_key
Extract the key value from a Set element.
skills/terraform-azurerm-set-diff-analyzer/scripts/analyze_plan.py:147
↓ 2 callers
Function
get_shape_fill
(shape)
skills/publish-to-pages/scripts/convert-pptx.py:93
↓ 2 callers
Function
has_file_matching
True if any file in `directory` (non-recursive) matches any glob pattern.
skills/quality-playbook/quality_gate.py:574
↓ 2 callers
Function
heroAction
(f)
extensions/java-modernization-studio/renderer.mjs:447
↓ 2 callers
Function
hideSettings
()
extensions/arcade-canvas/game/hud.js:737
↓ 2 callers
Function
initGame
()
extensions/arcade-canvas/game/game.js:40
↓ 2 callers
Function
initSamplesPage
()
website/src/scripts/pages/samples.ts:38
↓ 2 callers
Function
installGuards
(context)
extensions/chromium-control-canvas/extension.mjs:426
↓ 2 callers
Function
isFindingLocked
(x, ord)
extensions/java-modernization-studio/renderer.mjs:471
↓ 2 callers
Function
isMarkdownFile
(filePath: string)
website/src/scripts/modal.ts:116
↓ 2 callers
Function
isOverHudArea
(x, y)
extensions/arcade-canvas/game/hud.js:120
↓ 2 callers
Function
isSamplePlaceholder
(value)
extensions/site-studio/extension.mjs:741
↓ 2 callers
Method
killGoomba
(e)
extensions/arcade-canvas/game/scenes/NinjaRunner.js:2296
↓ 2 callers
Method
knockEnemiesAbove
Knock out any enemy standing on top of a block that was hit from below.
extensions/arcade-canvas/game/scenes/NinjaRunner.js:2180
↓ 2 callers
Function
listReleaseTags
(repoRoot)
extensions/release-notes-showcase/releaseNotesShowcase.mjs:295
↓ 2 callers
Function
livePage
(entry)
extensions/chromium-control-canvas/extension.mjs:143
↓ 2 callers
Function
load_config
Return (api_user, api_key), preferring env vars then the config file.
skills/namecheap/namecheap.py:78
↓ 2 callers
Function
makeBadges
(link, type, linkIntent = "source")
eng/update-readme.mjs:272
↓ 2 callers
Function
makeExec
(env)
extensions/java-modernization-studio/doctor.mjs:92
↓ 2 callers
Function
matchGlob
(filePath, pattern)
eng/contributor-report.mjs:112
↓ 2 callers
Function
normalizeAuthor
* Normalize an author value (npm string form or { name, url } object) to * { name, url? } | null. Returns null when no usable name is present.
eng/generate-website-data.mjs:108
↓ 2 callers
Function
normalizeErrorMessage
(error)
extensions/gesture-review/extension.mjs:23
↓ 2 callers
Function
normalizePathValue
(value)
eng/external-plugin-approval.mjs:35
↓ 2 callers
Function
normalizePathValue
(value)
eng/external-plugin-rereview.mjs:39
← previous
next →
401–500 of 3,390, ranked by callers