Might be of more general interest.
My basic thought is that all CSL implementations probably ought to
think about caching styles at a common location; maybe '~/.csl/styles’
so they can be shared.---------- Forwarded message ----------
From: Zotero trac@zotero.org
Date: Thu, Feb 19, 2009 at 11:04 AM
Subject: [Zotero] #1365: allow CSL directory to be user-configured
To: undisclosed-recipients
#1365: allow CSL directory to be user-configured
-------------------------±-------------------------------------------------
Reporter:  bdarcus      |       Owner:  simon
Type:  enhancement  |      Status:  new
Priority:  minor        |   Milestone:
Component:  styles       |     Version:  1.0
Keywords:               |
-------------------------±-------------------------------------------------
As more applications start to use CSL for style configuration*, there
might be value in allowing a user-configurable style directory, and
perhaps consider a default like ‘~/.csl/styles’.
- the new application Mendeley, for example, stores CSL files in its
 application package, and most/all of them are taken from the Zotero
 repository. I personally use CSL with both Zotero and Pandoc + citeproc-
 hs.