agentsclimarketplace

File naming

Skill Elnora-AI/knowledge-vault/skills/file-naming

File naming conventions. MUST load before writing, creating, renaming, moving, or saving any file anywhere — vault, repo, cloud storage, or local disk. Triggers: write file, create file, rename file, move file, save file, save as, name this, export, new document, new note, generate pdf, generate report, save report, file name, filename, what should I name, where should I saveFrom its SKILL.md

Install
npx -y skills add Elnora-AI/knowledge-vault --skill file-naming

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

6.0 KB, as published. Nobody here has run it

File Naming

Three rules. No exceptions.

  1. All lowercase — never uppercase except preserved vendor IDs (inv120251045)
  2. Hyphens not spaces — pilot-proposal not pilot proposal or pilot_proposal
  3. Self-explanatory — someone finding this file cold understands what it is

Date Position: Always Front

Dates go at the start. Always. This sorts files chronologically.

GranularityWhen to useFormatExample
Full dateMeetings, transcripts, receipts, daily eventsYYYY-MM-DD-2026-03-10-jane-x-sam.md
MonthInvoices, monthly reports, investor updatesYYYY-MM-2026-02-investor-update.md
QuarterQuarterly financials, quarterly reviewsYYYY-qN-2026-q1-accounting-audit.md
YearAnnual reports, tax docs, yearly summariesYYYY-2025-cash-flow.md
No dateTemplates, policies, reference docs, agreements—master-service-agreement.docx

When does a file get a date? If it describes something that happened or was produced at a specific time → date it. If it's a living/reusable document → no date.

Suffixes (End of Filename, Before Extension)

Suffixes tell you the document's state at a glance. Stack them in this order:

[name]-[status]-[variant].[ext]

SuffixMeaningExample
-signedLegally executed2026-03-01-agreement-acme-globex-signed.pdf
-draftNot finalpilot-proposal-draft.docx
-reviewedReviewed but not signedagreement-reviewed.docx
-vNVersion numberproject-proposal-v2.docx
-eng, -estLanguage variantannual-report-2025-eng.pdf
-redlinedHas tracked changesmsa-redlined.docx
-cleanedCleaned/processed datainventory-acme-cleaned.xlsx

Multiple suffixes stack: 2025-10-13-agreement-acme-globex-signed-eng.pdf

Document Type Patterns

Business Documents

TypePatternExample
Meeting transcriptYYYY-MM-DD-participants-topic.md2026-03-10-jane-x-sam.md
ProposalYYYY-MM-client-document-type.docx2025-12-acme-pilot-proposal.docx
Agreementparties-agreement-type.docxacme-and-globex-pilot-agreement.docx
SAFEYYYY-MM-DD-safe-company-investor[-signed].pdf2025-10-13-safe-acme-globex-ventures-signed.pdf
InvoiceYYYY-MM-vendor-invoice-vendorID.pdf2026-02-acme-invoice-inv120251045.pdf
ReceiptYYYY-MM-DD-vendor-receipt-amount.pdf2026-01-11-acme-receipt-13-68.pdf
Order formorder-form-OF-CLIENT-YYYY-NN.mdorder-form-OF-ACME-2026-01.md
NDA/CDAparties-nda.docx or parties-cda.docxacme-and-globex-nda.docx
Board resolutionYYYY-MM-DD-NN-board-resolution-description[-signed].pdf2026-03-01-01-board-resolution-founder-share-purchase-signed.pdf

Financial Documents

TypePatternExample
Bank transactionsbank-transaction-type-YYYY.csvacme-bank-all-credit-transactions-2025.csv
Quarterly financialscompany-entity-financials-qN-YYYY.xlsxacme-inc-financials-q1-2025.xlsx
Tax formsform-number-YYYY-entity.md1099-nec-2025-globex-consulting-inc.md
Investor updateYYYY-MM-investor-update.md2026-02-investor-update.md

Compliance & Evidence

TypePatternExample
ISMS policyNN-isms-title.pdf01-isms-scope-of-the-isms.pdf
Customer policypolicy-name.pdf (no number)acceptable-use-policy.pdf
Compliance evidenceNN-description-YYYYMMDD.png01-autoscaling-frontend-service-20260204.png
Audit reportYYYY-MM-standard-audit-type.md2026-01-iso27001-internal-audit-report.md

People & HR

TypePatternExample
CVcv-person-name.pdfcv-jane-doe.pdf
Contactfirst-last.mdsam-rivera.md
Contract templateagreement-type.docxemployment-agreement.docx

Vault Notes

TypePatternExample
Research noteYYYY-MM-DD-topic.md2026-01-26-vector-databases.md
Reference doctopic-name.md (no date)onboarding-guide.md
Daily logYYYY-MM-DD.md (date only)2026-02-26.md
Blog postYYYY-MM-DD-slug.md2026-03-25-product-launch-blog-post.md

Entity Markers

Entity markers are optional. When a document involves specific legal entities, use the full entity name so it is unambiguous:

MarkerEntity
your-company-incParent entity (e.g. US C-corp)
your-company-ltdSubsidiary or other legal entity

Folder Naming

Same three rules apply. Common patterns:

LocationPatternExample
Vault top-levelcategory/projects/
Accounting yearYYYY-document-type-entity/2025-quarterly-financials-inc/
EventsYYYY-event-name/2026-industry-conference/
Invoice monthsYYYY-MM/2026-01/
Investor folderspartner-name/globex-ventures/

Participant Naming in Transcripts

  • Two people: name-x-name → jane-x-sam
  • Multiple parties: org1-org2-topic → acme-globex-pilot-call
  • Use first names when unambiguous, full names when needed

Never Do

  • Spaces in filenames
  • Mixed case (Acme-Proposal.pdf)
  • Underscores (except legacy scientific data — leave those alone)
  • Possessives (jane's-laptop)
  • Missing dates on dated documents
  • Dates at the end (always front)

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.